전체 글 10

SQL 날짜 추출 ( TIMESTAMPDIFF, DATEDIFF, TIMEDIFF, YEAR(), MONTH(), DAY() )

문제내용  보호기간이 가장 길었던 동물 아이디와 이름을 조회하는 SQL문을 작성하는 문제 TIMESTAMPDIFF더보기TIMESTAMPDIFFSQL에서 두 날짜 또는 시간 간의 차이를 계산하는 함수입니다. 이 함수는 두 날짜나 시간 사이의 차이를 지정한 단위로 반환합니다. 문법예시TIMESTAMPDIFF(unit, datetime_expr1, datetime_expr2)  unit: 날짜 또는 시간 간격을 계산할 단위를 지정합니다. 다음 중 하나를 사용할 수 있습니다.FRAC_SECOND: 초의 소수점 이하 부분을 기준으로 차이를 계산합니다.SECOND: 초 단위로 차이를 계산합니다.MINUTE: 분 단위로 차이를 계산합니다.HOUR: 시간 단위로 차이를 계산합니다.DAY: 일 단위로 차이를 계산합니다...

카테고리 없음 2024.08.24

SQL (JOIN)

문제내용 Animal_ins , Animal_outs 두개의 테이블에서 공통적인 컬럼을 찾아서 그 해당 컬럼에 내용을 조회하는 SQL LEFT JOIN더보기 Table#1 EmployeeIDEmployeeName1Alice2Bob3charlisTable#2  DepartmentIDEmployeeIDDepartmentName1011HR1022Engineering  SELECT Employees.EmployeeID, Employees.EmployeeName, Departments.DepartmentNameFROM EmployeesLEFT JOIN DepartmentsON Employees.EmployeeID = Departments.EmployeeID;  결과 EmployeeIDEmployeeNameDepa..

카테고리 없음 2024.08.20

SQL ( CASE WHEN THEN )

문제내용   sex_upon_intake 컬럼안에 'Neutered' 및 'Spayed' 단어가 들어있으면 중성화 여부를 아이디순으로 조회하는 SQL문 작성, 이때 중성화가 되어있따면 'O', 아니라면 'X'라고 표시가 필요 DB에 정보가 아니고 새로운 열을 만들때 사용할때 CASE - WHEN - THEN사용예시더보기#1 성별에 따른 표시SELECT USER_ID, GENDER,  CASE    WHEN GENDER = 1 THEN 'Male'    WHEN GENDER = 0 THEN 'Female'    ELSE 'Unknown'  END AS gender_labelFROM USER_INFO;           - - - - - - - - GENDER 컬럼값의 1이면 MALE , 0이면 FEMALE..

카테고리 없음 2024.08.19