본문 바로가기
공부/Backend

SQL 레벨업 - 2주차

by 유스베리이 2023. 9. 16.

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 구: 구문의 결과 순서를 보장하기 위해 명시적을 순서를 지정해줌

'공부 > Backend' 카테고리의 다른 글

SQL 레벨업 - 4장  (0) 2023.09.25
SQL 레벨업 - 3장  (0) 2023.09.19
1주차-SQL 레벨업 1장  (0) 2023.09.09
Spring 12.2-12.3  (0) 2023.05.09
Spring _5.4-6.1  (0) 2023.04.02