[TIL] 2024-09-16 (SQL)TIL/2024.092024. 9. 17. 01:13
Table of Contents
728x90
Today I Learned (2024-09-16)
목차
오늘 공부한 내용
1. SQL
IN / NOT / IS NULL
IN
특정 값이 있을 때 조회
SELECT * FROM table WHERE column1 IN (10, 20, 30) -- column1 이 10, 20, 30 인 데이터 조회
NOT IN
특정 값이 포함되지 않은 데이터 조회
SELECT FROM * table WHERE column1 NOT IN (10, 20 ,30); -- column1 이 10, 20, 30 이 아닌 데이터 조회
IS NUlLL / IS NOT NULL
IS NULL
- COLUMN 의 값이 NULL 인 데이터 조회
IS NOT NULL
- COLUMN 의 값이 NULL 이 아닌 값 조회
SELECT * FROM table WHERE column1 IS NULL -- column1 이 null 인 것을 출력
ORDER BY 구문
SQL 쿼리의 결과를 특정 컬럼 또는 여러 컬럼을 기준으로 정렬
기본적으로 오름차순(Ascending)으로 정렬되며, 내림차순(Descending)으로 정렬하려면 DESC 키워드 사용
ORDER BY 는 WHERE 절(생략 가능) 다음에 사용
SELECT * FROM A WHERE ~~ ORDER BY 컬럼명1 desc, 컬럼명2 asc, ...
다중정렬
SELECT * FROM orderdetails ORDER BY quantityordered desc, priceEach asc; -- quantityordered 로 먼저 내림차순 정렬, 이후 priceEach로 오름차순 정렬
GROUP BY 구문
- 한 개 이상의 컬럼을 기준으로 결과를 그룹화
- 주로 SUM(), AVG(), COUNT(), MAX(), MIN() 등의 집계 함수와 결합하여 사용
어려웠던 내용
- 딱히 없었다.
궁금한 내용과 부족한 내용
- SQL 활용
느낀 점
- 더 열심히 해보자
'TIL > 2024.09' 카테고리의 다른 글
[TIL] 2024-09-18 (SQL/DA) (2) | 2024.09.19 |
---|---|
[TIL] 2024-09-17 (SQL) (1) | 2024.09.17 |
[TIL] 2024-09-15 (DB/SQL) (0) | 2024.09.16 |
[TIL] 2024-09-14 (DL/DA) (0) | 2024.09.14 |
[TIL] 2024-09-13 (DL) (0) | 2024.09.14 |
@maneDataLab :: 마네의 데이터랩
배움에 즐거움을 느끼는 마네의 데이터랩 이미지 출처 : https://www.instagram.com/hoseobiiiiiii._.0410/
포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!