DATE_FORMAT()(5)
-
[50] 부트캠프 TIL - 본캠프 32일차
1. 프로그래머스 이용한 sql과 알고리즘 문제 해결1-1) sql 문제 : 조건에 맞는 도서 리스트 출력하기ㄴ 문제 : 도서정보 테이블에서 2021년에 출판된 '인문' 카테고리에 속하는 도서 리스트를 찾아서 도서ID, 출판일을 출력하는 SQL문을 작성해주세요. 결과는 출판일을 기준으로 오름차순 정렬해주세요. ㄴ 설명_1 : 조회할 컬럼 체크 - (책 ID, 출판일)ㄴ 설명_2 : 카테고리 '인문' (WHERE 활용)ㄴ 설명_3 : 출판일 2021년도 (AND 활용)ㄴ 설명_4 : 출판일 오름차순 (ORDER BY ASC)ㄴ 실제 쿼리 :SELECT BOOK_ID, DATE_FORMAT(PUBLISHED_DATE, "%Y-%m-%d") as PUBLISHED_DATE FROM BOOK WHERE ..
2024.10.08 -
[44] 부트캠프 TIL - 본캠프 26일차
1. 프로그래머스 이용한 sql과 알고리즘 문제 해결1-1) sql 문제 : 오랜 기간 보호한 동물(2)ㄴ 문제 : 입양간 동물 중 보호 기간이 가장 길었던 덩물 두 마리의 아이디와 이름을 조회하는 SQL문을 작성해주세요. 이때 결과는 보호 기간이 긴 순으로 조회해야 합니다.※ 테이블 2개를 참조해서 조회.ㄴ 설명_1 : 조회할 컬럼 체크 - (동물아이디, 동물이름)ㄴ 설명_2 : 2개 테이블 조인할 컬럼 체크 (동물아이디)ㄴ 설명_3 : 보호 기간이 가장 길었던 동물 찾기 ( DATEDIFF() 활용해야함 )ㄴ 설명_4 : 보호기간이 긴 순으로 조회 (ORDER BY ASC 오름차순 활용)ㄴ 실제 쿼리 :SELECT a.ANIMAL_ID, a.NAME FROM ANIMAL_INS a LEFT JOIN..
2024.09.30 -
[35] 부트캠프 TIL - 본캠프 17일차
1. 프로그래머스 이용한 sql과 알고리즘 문제 해결1-1) sql 문제 : 입양 시각 구하기(1)ㄴ 문제 : 입양보낸 동물정보 테이블에서 입양시각별로 09:00부터 19:59까지 각 시간대별로 몇건의 입양이 발생했는지 조회해주세요. 결과는 시간대 순으로 정렬해주세요.ㄴ 설명_1 : 조회할 컬럼 체크 - (시간과 입양건수)ㄴ 설명_2 : 각 시간대 별로 입양건수 (GROUP BY로 그룹화 필요)ㄴ 설명_3 : 각 시간대를 구해야함. (HOUR함수 사용)ㄴ 설명_4 : 시간대 순 정렬 (ORDER BY 사용)ㄴ 실제 쿼리 :SELECT HOUR(DATETIME) as HOUR, COUNT(*) as COUNT FROM ANIMAL_OUTS WHERE HOUR(DATE_FORMAT(DATETIME, '%H..
2024.09.17 -
[27] 부트캠프 TIL - 본캠프 10일차
1. 프로그래머스 이용한 sql과 알고리즘 문제 해결1-1) sql 문제 : 흉부외과 또는 일반외과 의사 목록 출력하기ㄴ 문제 : 의사 정보 테이블에서 진료과가 흉부외과이거나 일반외과인 의사의 이름, 의사아이디, 진료과 고용날짜를 조회해주세요 결과는 고용일자를 기준으로 내림차순정렬하고, 고용일자가 같다면 이름을 기준으로 오름차순 정렬해주세요ㄴ 설명_1 : 어떤정보를 가져오는지 체크 (조회할 컬럼체크) (의사이름, 의사아이디, 진료과, 고용날짜 : 4개)ㄴ 설명_2 : 진료과가 흉부외과 이거나 일반외과인 데이터 ( OR연산자 )ㄴ 설명_3 : 고용일자 내림차순, 이름 오름차순(ORDER BY 여러개 사용) ㄴ 설명_4 ★ : 쿼리 캡쳐본 아래에 자세한 설명이 있고 고용일자를 DATE_FORMAT으로 형..
2024.09.06 -
[9] 부트캠프 TIL - sql연습문제 4개 (3주차)
※ distinct, between, like, date_format(), sum(), in(). order by 등 사용1. 연습문제1)1. 직원 테이블에서 모든 직원의 이름과 직급을 선택하는 쿼리를 작성해주세요2. 직원 테이블에서 중복 없이 모든 직급을 선택하는 쿼리를 작성해주세요3. 직원 테이블에서 연봉이 40000과 60000사이인 직원들을 선택하는 쿼리를 작성해주세요4. 직원 테이블에서 입사일이 2023년 1월1일 이전인 모든 직원들을 선택하는 쿼리를 작성해주세요 ㄴ SELECT name, position FROM sparta_employees ㄴ SELECT DISTINCT position FROM sparta_employees ㄴ SELECT * FROM sparta_employess WHE..
2024.08.20