본문 바로가기

코딩테스트/programming_SQL39

[SQL] 프로그래머스_59408_중복 제거하기 DISTINCT 이용하기 https://school.programmers.co.kr/learn/courses/30/lessons/59408 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr SELECT COUNT(DISTINCT NAME) FROM ANIMAL_INS WHERE NAME IS NOT NULL; 중복 컬럼 제거 개수 세기 COUNT(DESTINCT 컬럼명) 2023. 9. 8.
[SQL] 프로그래머스_151138_자동차 대여 기록에서 장기/단기 대여 구분하기 DATE_FORMAT, DATEDIFF, CASE~WHEN~THEN~ELSE ~END 이용하기 DATE_FORMAT DATE_FORMAT('변환할 날짜', '%Y-%m-%d') ㄴ yyyy-mm-dd 형식으로 날짜 포맷을 변환 가능 DATEDIFF DATEDIFF(END_DATE, START_DATE) + 1 ㄴ 날짜 차이 값 구하기 ㄴ 30일부터 장기 대여이므로 + 1 을 해줘야 함 CASE~WHEN~THEN~ELSE ~END CASE WHEN 조건 THEN '반환 값' WHEN 조건 THEN '반환 값' ELSE 'WHEN 조건에 해당 안되는 경우 반환 값' END ㄴ MySQL 의 case 문 분법 https://school.programmers.co.kr/learn/courses/30/lesson.. 2023. 9. 4.
[SQL] 프로그래머스_59415_최댓값 구하기 MAX 이용하기 SELECT MAX(컬럼명) FROM 테이블명 https://school.programmers.co.kr/learn/courses/30/lessons/59415 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr => SELECT MAX(DATETIME) '시간' FROM ANIMAL_INS 2023. 9. 2.
[SQL] 프로그래머스_과일로 만든 아이스크림 고르기_133025 JOIN 이용하기 SELECT 컬럼 FROM 첫 번째 테이블 INNER JOIN 두 번째 테이블 ON 조인 조건 WHERE 검색 조건 #INNER JOIN = JOIN https://school.programmers.co.kr/learn/courses/30/lessons/133025 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr -- 코드를 입력하세요 SELECT a.flavor FROM FIRST_HALF a JOIN ICECREAM_INFO b ON a.flavor = b.flavor WHERE TOTAL_ORDER > 3000 AND b.INGRED.. 2023. 9. 1.
[SQL] 프로그래머스_151136_평균 일일 대여 요금 구하기 ROUND, AVG 사용하기 https://school.programmers.co.kr/learn/courses/30/lessons/151136 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr SELECT ROUND(AVG(컬럼명)) AS AVERAGE_FEE SELECT ROUND(AVG(DAILY_FEE)) AS AVERAGE_FEE FROM CAR_RENTAL_COMPANY_CAR WHERE CAR_TYPE = 'SUV'; 2023. 8. 31.
[SQL] 프로그래머스_1132203_흉부외과 또는 일반외과 의사 목록 출력하기 DATE_FORMAT 이용하기 DATE_FORMAT(포맷 변경할 컬럼, '%Y-%m-%d') 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') FROM DOCTOR WHERE MCDP_CD IN ('CS', 'GS') ORDER BY HIRE_YMD DESC, DR_NAME ASC; WHERE 컬럼 IN ('데이터1', '데이터.. 2023. 8. 26.