Programmers PS/SQL
-
SQL 고득점 Kit - 3월에 태어난 여성 목록 출력하기Programmers PS/SQL 2023. 1. 26. 16:27
https://school.programmers.co.kr/learn/courses/30/lessons/131120 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr DATE_FORMAT에 대해 기억하자. (날짜 필드, 형식)이며 연도는 y가 아닌 Y이다. NULL이 아닌 것은 IS NOT NULL로 표기한다. SELECT MEMBER_ID, MEMBER_NAME, GENDER, DATE_FORMAT(DATE_OF_BIRTH,'%Y-%m-%d') AS DATE_OF_BIRTH FROM MEMBER_PROFILE WHERE GENDER='W' AND MONTH..
-
SQL 고득점 Kit - 인기있는 아이스크림Programmers PS/SQL 2023. 1. 26. 16:15
https://school.programmers.co.kr/learn/courses/30/lessons/133024 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr ORDER BY다. BY 안 써서 한 번 틀렸다. SELECT FLAVOR FROM FIRST_HALF ORDER BY TOTAL_ORDER DESC, SHIPMENT_ID;
-
SQL 고득점 Kit - 평균 일일 대여 요금 구하기Programmers PS/SQL 2023. 1. 26. 16:07
https://school.programmers.co.kr/learn/courses/30/lessons/151136 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 서브쿼리를 사용해야 하나 했으나 딱히 그럴 필요는 없었다. SELECT 문에서 전체 테이블을 다 가져오지 않고 일부만 가져와도 그 값을 나중에 사용할 수는 있는듯하다. SELECT ROUND(AVG(DAILY_FEE),0) AS AVERAGE_FEE # ROUND는 반올림 함수, AVG는 평균 함수. AS를 통해 새로 출력할 행의 이름을 결정할 수 있다. FROM CAR_RENTAL_COMPAN..
-
SQL 고득점 Kit - 흉부외과 또는 외과의사 목록 출력하기Programmers PS/SQL 2023. 1. 26. 15:01
https://school.programmers.co.kr/learn/courses/30/lessons/132203 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr SELECT DR_NAME, DR_ID, MCDP_CD,DATE_FORMAT(HIRE_YMD, '%Y-%m-%d') AS HIRE_YMD FROM DOCTOR WHERE (MCDP_CD LIKE 'CS') or (MCDP_CD LIKE 'GS') # 두 개의 문자열 일치를 보고 싶으면 두 번 써야함. ORDER BY HIRE_YMD DESC, DR_NAME; # 두 기준으로 정렬시 순서대로 쓰면..
-
SQL 고득점 Kit - 조건에 맞는 도서 리스트 출력하기Programmers PS/SQL 2023. 1. 26. 15:00
https://school.programmers.co.kr/learn/courses/30/lessons/144853 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr SELECT BOOK_ID, DATE_FORMAT(PUBLISHED_DATE, '%Y-%m-%d') AS PUBLISHED_DATE # 결과값은 BOOK_ID 필드와 PUBLISHED_DATE 필드이니 가져오기. # DATE 형식이 따로 있고, DATE_FORMAT을 이용해 이것을 특정 형태로 맞춰준다. FROM BOOK WHERE CATEGORY = '인문' AND YEAR(PUBLISHED_..
-
SQL 고득점 Kit - 과일로 만든 아이스크림 고르기Programmers PS/SQL 2023. 1. 26. 14:52
https://school.programmers.co.kr/learn/courses/30/lessons/133025 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr SELECT 문법을 익히는 중이다. 처음 보는 문법이라 외우고 있다. 문제는 크게 세 부분이다. 1. 3000개 이상 팔린 아이스크림 종류 중 2. 과일로 만들어진 것을 3. 총 주문량의 순서로 오름차순 정렬하기. SELECT a.FLAVOR # 어차피 마지막에 출력할 건 FLAVOR 필드니까 a의 FLAVOR 필드 선택 후 FROM FIRST_HALF AS a # a는 첫 테이블임을 FROM ..