SELECT ROUND(SUM(daily_fee)/COUNT(daily_fee), 0) as AVERAGE_FEE FROM CAR_RENTAL_COMPANY_CAR WHERE car_type = 'SUV' SUM() : 다 더하기 COUNT() : 다 세기 ROUND(데이터, 숫자) : 반올림하기. 숫자는 반올림할 자릿수 (ex_ ROUND(1231.55, 1) : 소숫점 1자리까지 반올림 => 1231.6)
SELECT book_id AS BOOK_ID , DATE_FORMAT(published_date, '%Y-%m-%d') AS PUBLISHED_DATE FROM BOOK WHERE YEAR(published_date) = '2021' AND category = '인문' 날짜데이터원하는것만쏙빼먹기 YEAR() MONTH() DAY() HOUR() MINUTE()
SELECT DR_NAME AS 의사이름 , DR_ID AS 의사ID , MCDP_CD AS 진료과 , DATE_FORMAT(HIRE_YMD, '%Y-%m-%d') AS 고용일자 FROM DOCTOR WHERE MCDP_CD = 'CS' OR MCDP_CD = 'GS' ORDER BY HIRE_YMD DESC , DR_NAME ASC 문제를 끝까지 읽어야 하는 이유 MySQL : DATE_FORMAT(데이터, '형식') MSSQL : FORMAT(데이터, '형식') CONVERT(CHAR(길이), 데이터, 숫자) : 날짜 형식이 숫자로 정해져있다는데 뭐 이런 경우가ㅡㅡ; ORACLE : TO_CHAR(SYSDATE, '형식')
SELECT FH.FLAVOR FROM FIRST_HALF AS FH LEFT JOIN ICECREAM_INFO AS INFO ON FH.FLAVOR = INFO.FLAVOR WHERE FH.TOTAL_ORDER > 3000 AND INFO.INGREDIENT_TYPE = 'fruit_based' ORDER BY TOTAL_ORDER DESC 이정돈 껌이쮜 사실 껌 아님 아직도 조인 헷갈림
쿼리를 원시인처럼 짜고있는 나의 모습... 오늘뷰터 programers sql 문제 하나씩 다 풀어볼거다... 기세만큼은 등등하지만 조빱이니깐 1렙부터 풀거다 보여줄게완전히달라진나... SELECT PT_NAME AS 환자이름 , PT_NO AS 환자번호 , GEND_CD AS 성별코드 , AGE AS 나이 , IFNULL(TLNO, 'NONE') AS 전화번호 FROM PATIENT WHERE AGE