공부/Backend
SQL 레벨업 - 2주차
유스베리이
2023. 9. 16. 21:56
6강 select 구문
select : 검색을 위해 사용하는 SQL
where 구 : 다양한 조건 지정이 가능
연산자 | 의미 |
= | 와 같음 |
<> | 와 같지 않음 |
>= | 이상 |
> | 보다 큼 |
<= | 이하 |
< | 보다 작음 |
IN 으로 OR / AN를 사용해 다양한 조건을 지정할 수 있음
SELECT address
FROM Address
where address ='서울' or address = "부산";
SELECT address, COUNT(*)
FROM Address
where address IN('서울', '부산');
IS NULL: NULL 레코드를 선택할 때
Group by 구: 테이블에서 단순하게 데이터를 선택하는 것 뿐만 아니라 합계, 평균 등의 집계 연산 가능
Having 구: group by 구문을 통해 얻은 결과에 조건을 더함
SELECT address, COUNT(*)
FROM Address
GROUP BY address
HAVING COUNT(*) = 1;
ORDER BY 구: 구문의 결과 순서를 보장하기 위해 명시적을 순서를 지정해줌