반응형
SELECT FROM
- 가장 기본적인 형태의 DB 쿼리문이다.
- SELECT 다음에 Column 이름
- AS를 사용하면, Column이름을 바꿔서 출력할 수 있다.
- FROM 다음에 테이블 이름을 넣어 사용한다
SELECT nameFirst AS name, nameLast, birthYear
FROM players;
-- SELECT에 *를 넣으면 모든 것을 검색하라는 뜻
-- AS 를 사용하면, 원래 행 이름이 아닌, AS 뒤에 있는 이름으로 바뀌어 출력된다
-- 세미콜론은 없어도 되지만, 가독성을 위해 넣는 습관을 들이자
WHERE
- SELECT FROM에 조건을 추가하는 것
SELECT nameFirst AS name, nameLast, birthYear
FROM players
WHERE birthYear = 1966; -- (=, !=)
SELECT nameFirst AS name, nameLast, birthYear, birthCountry
FROM players
WHERE birthYear = 1974 AND birthCountry = 'USA';
-- 문자열 검색, 여러 조건
SELECT nameFirst, deathYear
FROM players
WHERE deathYear IS NULL;
LIKE
- 검색 조건 상세화
- _
- 조커 문자 -> 아무 문자나 들어가도 됨(1개)
- %
- 조커 문자열 -> 길이 상관 없음
SELECT nameFirst, birthCity
FROM players
WHERE birthCity LIKE 'New%';
SELECT nameFirst, birthCity
FROM players
WHERE birthCity LIKE 'New Yor_';
반응형
'MS SQL' 카테고리의 다른 글
[SQL] 수치와 문자열 (0) | 2024.06.24 |
---|---|
[SQL] ORDER BY, TOP, PERCENT (0) | 2024.06.24 |