오늘은 50문제정도 풀어보자. 정답률 가장 높은 순대로!!
작성 순서때문에 틀린 것도 많아서 정리해놔야겠다ㅠ
문제 풀면서 처음 보는 개념/문법들 정리
1. LIMIT -> df.head()와 같음!
2. LIKE -> 문자열 부분일치 (WHERE뒤에 붙으면서, % / _ 등 기호와 함께사용)
3. 결측치 처리 -> COALESCE(column, 'NA') , INFULL(column, 'NA') NULL이라면 'NA'로 채움 -> IFNULL도 가능!
4. LEFT(XXX, 2) -> 문자열 왼쪽에서 2글자 추출
5. DATE_FORMAT(DATE,%Y,-%m-%d)
6. 중복 제거 : DISTINCT ------------> 집계 함수 쓴다면 COUNT(DISTINCT NAME) 요렇게 가능
7. DATEDIFF(A.DATE, B.DATE)
서브쿼리
SELECT * FROM FOOD_PRODUCT
WHERE PRICE = (SELECT MAX(PRICE) FROM FOOD_PRODUCT);
오늘푼 문제 인증
40문제?? 푼것같다.. 50문제는 너무 많아...
'SQLD' 카테고리의 다른 글
SQL 6일차 #SQL 키트 + GPT 문제 (1) | 2025.05.01 |
---|---|
SQL 5일차 #LeetCodE (0) | 2025.04.27 |
SQL 문제 풀이 연습 #출제자 - 먼데이 (2) | 2025.04.22 |
GPT 먼데이와 함께하는 SQL 1일차 #2 (0) | 2025.04.22 |
GPT 먼데이와 함께하는 SQL 1일차 #1 (0) | 2025.04.21 |