SQL

· SQL
코딩테스트를 위한 MySQL 기본 문법 정리 프로그래머스 풀며 업데이트 중 .. 1. NULL 처리하기 - NULL이 아닌 데이터 찾기 WHERE 컬럼명 IS NOT NULL - NULL 값 치환하기 - IFNULL SELECT IFNULL(컬럼명, '대체값') 2. DATA 날짜 관련 - datetime → date로 형변환하기 SELECT ANIMAL_ID, NAME, DATE_FORMAT(DATETIME, '%Y-%m-%d') AS 날짜 - 날짜에서 각 값 추출하기 YEAR(컬럼명) MONTH(컬럼명) MySQL이 Oracle보다 이런 면에선 확실히 편한 듯 - 날짜에도 min, max를 적용할 수 있음 ! max(날짜컬럼명) # 젤 최근 중간 점검. Q. 생일이 3월인 여성 회원 목록 출력하기 A..
· SQL
문제 링크 https://school.programmers.co.kr/learn/courses/30/lessons/133027 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 풀이 SELECT J.FLAVOR FROM JULY J JOIN FIRST_HALF F ON J.FLAVOR = F.FLAVOR GROUP BY J.FLAVOR ORDER BY SUM(F.TOTAL_ORDER + J.TOTAL_ORDER) DESC LIMIT 3; 두 테이블의 총 주문량 더한 값이 큰 순서대로 출력하는 문제 먼저 JULY 테이블과 FISRT_HALF 테이블을 FLAVO..
lvolzoo
'SQL' 카테고리의 글 목록