검은젤리곰 2021. 3. 25. 20:45

-sql server 기준..

SELECT

SQL에서 데이터를 검색할때 사용하는것이 SELECT문장이다. 기본적인 형태는 다음과 같다.

SELECT * FROM Customers;

말 그대로 Customers table에서(from) 데이터를 선택해(select) 가져온다.

스타 기호(*)는 지정한 테이블의 모든 열(column)을 가져오겠다는 의미이다.

SELECT *와 FROM 사이에는 빈칸이 얼마나 들어가도 상관 없다. 세미콜론(;)을 쓰면 문장을 끝마칠 수 있다.

 

주석

주석을 표현하는 법은 두가지가 있다.

--(내용) 

/* (내용1)

(내용2)*/

대시를 두 번 쓰면(--) 해당 라인이 주석처리 되고,

/* (주석) */을 쓰면 사이에 들어간 모든 텍스트가 주석처리된다.

 

열 명시

SELECT * FROM 문장은 테이블의 모든 열을 불러오게 된다.

만약 해당 테이블에서 원하는 열만 불러오고싶다면 문장에 명시할 수 있다.

SELECT 다음에 *자리에 불러올 행의 갯수를 명시할 수 있다. (top(행의 갯수))

SELECT와 FROM 사이에는 원하는 열을 명시하면 해당 열만 불러오게 된다. (FirstName, LastName)

FROM은 어떤 DB의 dbo의 테이블을 가져올지 명시할 수 있다. ([wh].[dbo].[Customers])

특정 키에 띄어쓰기가 들어갈 때에는 대괄호([ ])로 묶어주면 된다.