SQL4 SQL> 쿼리 : 서브쿼리 (Subquery) http://www.sqlprogram.com/Basics/sql-subquery.aspx 쿼리: 서브쿼리 - SQL 프로그래밍 배우기 (Learn SQL Programming) 쿼리 : 서브쿼리 (Subquery) 서브 쿼리란 쿼리안에 또 다른 쿼리가 있는 경우를 말한다. 즉, 외형적으로는 한 SELECT문 안에 다른 SELECT이 있는 경우이다. 내부에 있는 서브쿼리 즉 SELECT문은 WHERE절이나 www.sqlprogram.com 서브 쿼리란 쿼리안에 또 다른 쿼리가 있는 경우를 말한다. 즉, 외형적으로는 한 SELECT문 안에 다른 SELECT이 있는 경우이다. 내부에 있는 서브쿼리 즉 SELECT문은 WHERE절이나 SELECT 컬럼리스트 혹은 FROM절에도 넣을 수 있다. WHERE절 서브.. SQL 2022. 11. 25. SQL> SQL 함수의 사용 SQL 문에서 함수를 사용할 수 있는데, 함수는 어떤 값을 입력을 받아 새로운 값으로 출력해 주는 역할을 한다. 예를 들어 SELECT UPPER(City)는 City라는 컬럼의 문자값을 모두 대문자로 변경하여 출력해 준다. SQL Server에는 UPPER와 같이 기본적으로 내장되어 있는 함수들이 많으며, 사용자 필요에 따라 사용자 정의 함수를 만들어 쓸 수 있다. 문자열 함수 SQL 문에서 흔히 사용하는 함수로서 문자열 관련 함수를 들 수 있다. 부분 문자열을 추출하는 SubString, Left, Right 등과 문자열의 길이를 구하는 Len, DataLength, 불필요한 공란을 삭제하는 LTrim, RTrim 등의 다양한 함수들이 있다. 함수 예제 SUBSTRING() SELECT SUBSTRI.. SQL 2022. 11. 25. SQL> DECALRE : 로컬 변수 선언 http://www.sqlprogram.com/Basics/sql-declare.aspx DECLARE 로컬 변수 - SQL 프로그래밍 배우기 (Learn SQL Programming) DECALRE : 로컬 변수 선언 SQL 서버에서 TSQL문장을 수행할 때, 배치(Batch)라고 하는 단위로 TSQL을 실행한다. SQL Batch 단위는 보통 GO로 구분하는데, DML(Database Manipulation Language : INSERT,UPDATE,DELETE를 가리킴 www.sqlprogram.com SQL 서버에서 TSQL문장을 수행할 때, 배치(Batch)라고 하는 단위로 TSQL을 실행한다. SQL Batch 단위는 보통 GO로 구분하는데, DML(Database Manipulation L.. SQL 2022. 11. 25. SQL> 테이블 조인 (JOIN) SELECT문은 하나 이상의 테이블로부터 데이타를 가져올 수 있다. 복수의 테이블로부터 데이타를 가져오기 위해서는, FROM절 뒤에 복수의 테이블을 나열하면 된다. 이때, 테이블들이 서로 연관을 맺고 이들로부터 특정 조건의 레코드셋들을 선별하게 되는데, 이를 테이블 조인이라 한다. 테이블 조인에는 Cross Join, Inner Join, Outer Join 등이 있으며, Cross Join은 테이블A의 모든 레코드들에 대해 테이블B의 모든 레코드가 맴핑되는 것으로, 테이블A에 10개 레코드가 있고, 테이블 B에 5개 있다면, 총 10 x 5 = 50개의 레코드를 출력한다. Inner Join은 테이블A의 특정 컬럼값이 테이블B의 지정 컬럼값과 일치하는 레코드만을 선별하는 경우에 사용된다. Outer J.. SQL 2022. 11. 25. 이전 1 다음