Data Science/SQL2 SQL 프로그래머스 문제, 자동차 평균 대여 기간 구하기 : datediff, round -- 확인SELECT * FROM CAR_RENTAL_COMPANY_RENTAL_HISTORYdatediff(end_date, start_date)-- datediff 함수로 대여 기간-- start & end 같으면 0-- '+1' 해줘야 하루 빌린 것도 계산SELECT * , datediff(end_date, start_date)+1 as DAYS FROM CAR_RENTAL_COMPANY_RENTAL_HISTORY -- >> FROM (서브쿼리)-- ROUND(숫자, 소수자리)SELECT a.CAR_ID , ROUND(AVG(a.DAYS),1) as AVERAGE_DURATION FROM (SELECT * , datediff(.. 2024. 12. 18. SQL 이론 : DDL, DML, DCL, TCL DDL: Data Definition Language_ 테이블 구조 정의_ create, drop, alter, truncate? drop vs. truncate 차이 ?create database PRACTICE;use PRACTICE;create table 회원테이블(회원번호 int primary key,이름 varchar(20),가입일자 date not null,수신동의 bit);-- 확인select * from 회원테이블; -- 열 추가alter table 회원테이블 add 성별 varchar(2);-- 확인select * from 회원테이블;-- 열 데이터 타입 변경alter table 회원테이블 modify 성별 varchar(20);alter table 회원테이블 change 성별 성 var.. 2024. 12. 17. 이전 1 다음 728x90