Loading...

SQL 코딩테스트 복기 -시간 데이터 다루기, 조건에 맞는 값 추출-

1. datetime에서 일부 시간만 가져오기 datetime 데이터에서 시간만 필요한 경우가 있었다.. hour(), minute(), second() 써봤는데 진짜로 되네?? [MySQL] 날짜 데이터에서 일부만 추출하기 :: 확장형 뇌 저장소 (tistory.com) [MySQL] 날짜 데이터에서 일부만 추출하기 ▶MySQL 날짜 데이터에서 일부만 추출하기 ▶설명 아래에 MySQL 함수들은 날짜 데이터에서 일부만을 추출할 수있습니다. YEAR : 연도 추출 MONTH : 월 추출 DAY : 일 추출 (DAYOFMONTH와 같은 함수) HOUR : 시 extbrain.tistory.com DATE_FORMAT() 함수로 시간만 뽑아낼 수 있을듯 DATE_FORMAT(DATETIME, '%H:%i:%S..

SQL문 분석(코딩테스트 복기)하고 스킬 습득하기

1. 문제1 SELECT round(avg(AGE),4) FROM EMPLOYEE A,DEPT B WHERE A.DEPTCODE = B.CODE and B.NAME='개발'; EMPLOYEE라는 테이블과 DEPT라는 테이블을 각각 A,B라고 alias를 칭한다 A라는 테이블에 존재하는 DEPTCODE라는 열과 B라는 테이블에 존재하는 CODE가 서로 같고 >>> DEPTCODE랑 CODE를 연결시켜 A와 B를 inner join함 그런데 여기서 만약 '개발'이라는 NAME을 가지는 행만 조회하고 싶다면 WHERE에 추가 조건으로 and로 연결시켜서 WHERE A.DEPTCODE=B.CODE and B.NAME='개발'한다. 그러면 이 상태의 TABLE에서 'AGE'변수의 평균을 구해서 출력하고 싶다면 S..