[SQL/프로그래머스] 평균 일일 대여요금 구하기 (SELECT #6)
·
🍅 Learning/SQL
문제 평균 일일 대여 요금 구하기 다음과 같은 결과가 출력되어야 한다. 문제 풀이 과정 1. 평균 일일 대여 요금을 출력한다. (AVG) 2. 평균 일일 대여 요금은 소수 첫 번째 자리에서 반올림한다. --> 소수점이 나오지 않아야한다. (ROUND (요금, 0)) 3. 자동차 종류가 SUV 다. (자동차 종류 = SUV) SQL 코드 SELECT ROUND(AVG(DAILY_FEE),0) AS AVERAGE_FEE FROM CAR_RENTAL_COMPANY_CAR WHERE CAR_TYPE = 'SUV' 실행결과 회고 1. ROUND (값, N) : 값을 N째 자리까지 반올림하여 표시한다. ex. round(3.141592, 0) : 3.141592을 0째 자리까지 반올림하여 표시하니 3이다. + 나는..
[SQL/프로그래머스] 흉부외과 또는 일반외과 의사 목록 출력하기 (SELECT #5)
·
🍅 Learning/SQL
문제 흉부외과 또는 일반외과 의사 목록 출력하기 다음과 같은 결과가 출력되어야 한다. 문제 풀이 과정 1. 의사이름, 의사 ID, 진료과, 고용일자를 조회한다. (SELECT) 2. 진료과가 흉부외과(CS) 혹은 일반외과(GS)여야 한다. (OR, IN) 3. 고용일자를 기준으로 내림차 정렬하되, 고용일자가 같다면 이름을 기준으로 오름차 정렬한다. (고용일자 DESC, 이름 ASC) 4. 고용일자는 yyyy-mm-dd 형식으로 출력한다. (DATE_FORMAT (고용일자, '%Y-%m-%d') SQL 코드 1 - OR 활용 SELECT DR_NAME, DR_ID, MCDP_CD, DATE_FORMAT(HIRE_YMD, '%Y-%m-%d')AS HIRE_YMD FROM DOCTOR WHERE MCDP_CD..
[SQL/프로그래머스] 12세 이하인 여자 환자 목록 출력하기 (SELECT #4)
·
🍅 Learning/SQL
문제 12세 이하인 여자환자 목록 출력하기 다음과 같은 결과가 출력되어야 한다. 문제 풀이 과정 1. 환자이름, 환자번호, 성별코드, 나이, 전화번호를 조회한다. (SELECT) 2. 나이는 12세 이하여야 한다. (조건 : AGE
[SQL/프로그래머스] 모든 레코드 조회하기 (SELECT #3)
·
🍅 Learning/SQL
문제 동물 보호소에 들어온 모든 동물의 정보를 조회하기 문제 풀이 과정 1. 모든 레코드를 조회한다. (*) 2. 동물의 아이디 순으로 조회한다. (ANIMAL_ID ASC) SQL 코드 SELECT * FROM ANIMAL_INS ORDER BY ANIMAL_ID ASC; 실행 결과 [출처] 프로그래머스 스쿨 - 코딩테스트 연습 - SQL고득점 Kit
[SQL/프로그래머스] 강원도에 위치한 생산공장 목록 출력 (SELECT #2)
·
🍅 Learning/SQL
문제 강원도에 위치한 생산공장의 목록 출력하기 다음과 같은 결과가 출력되어야 한다. 문제 풀이 과정 1. ID, 이름, 주소를 조회한다. (SELECT) 2. 주소가 강원도여야 한다. (LIKE) 3. 공장 ID를 기준으로 오름차순 정렬한다. (ID ASC) SQL 코드 SELECT FACTORY_ID, FACTORY_NAME, ADDRESS FROM FOOD_FACTORY WHERE ADDRESS LIKE '%강원도%' #'%강원도' ORDER BY FACTORY_ID ASC; 실행결과 회고 주소가 다 강원도로 시작해서 % 강원도라고 써도 상관없을 것 같긴 한데, 호깃 몰라 % 강원도%로 했다. 둘 다 정답처리 되었다. 1. LIKE : 문자열 중 조건과 부분적으로 일치하는 칼럼을 찾는다. WHERE절..