-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])
특정 키에 띄어쓰기가 들어갈 때에는 대괄호([ ])로 묶어주면 된다.