https://programmers.co.kr/learn/courses/30/parts/17047
프로그래머스
코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.
programmers.co.kr
--루시와 엘라 찾기
SELECT ANIMAL_ID, NAME, SEX_UPON_INTAKE FROM ANIMAL_INS
WHERE NAME IN ('Lucy', 'Ella', 'Pickle', 'Rogan', 'Sabrina', 'Mitty')
ORDER BY ANIMAL_ID ASC
--이름에 el이 들어가는 동물 찾기
SELECT ANIMAL_ID, NAME FROM ANIMAL_INS
WHERE NAME LIKE "%el%" AND ANIMAL_TYPE = 'Dog'
ORDER BY NAME ASC
--중성화 여부 파악하기
SELECT ANIMAL_ID, NAME,
(CASE
WHEN SEX_UPON_INTAKE LIKE "%Neutered%" OR SEX_UPON_INTAKE LIKE "%Spayed%"
THEN 'O'
ELSE 'X'
END AS "중성화")
FROM ANIMAL_INS
--오랜 기간 보호한 동물(2)
SELECT A.ANIMAL_ID, A.NAME
FROM ANIMAL_INS A, ANIMAL_OUTS B
WHERE A.ANIMAL_ID = B.ANIMAL_ID
ORDER BY DATEDIFF(A.DATETIME, B.DATETIME)
LIMIT 2
--DATETIME에서 DATE로 형 변환
SELECT ANIMAL_ID, NAME, DATE_FORMAT(DATETIME, '%Y-%m-%d') AS 날짜
FROM ANIMAL_INS
ORDER BY ANIMAL_ID ASC
CASE - END문
https://www.w3schools.com/sql/sql_case.asp
SQL CASE Statement
SQL CASE Statement The SQL CASE Statement The CASE statement goes through conditions and returns a value when the first condition is met (like an if-then-else statement). So, once a condition is true, it will stop reading and return the result. If no condi
www.w3schools.com
DATEDIFF
DATEDIFF(interval, date1, date2)
두 날짜에 대한 차이값을 return한다.
https://www.w3schools.com/sql/func_sqlserver_datediff.asp
SQL Server DATEDIFF() Function
SQL Server DATEDIFF() Function ❮ SQL Server Functions Example Return the difference between two date values, in years: SELECT DATEDIFF(year, '2017/08/25', '2011/08/25') AS DateDiff; Try it Yourself » Definition and Usage The DATEDIFF() function returns
www.w3schools.com
DATE_FORMATE
DATE_FORMAT(date, format)
date자료형을 특정 포멧으로 나타내는 함수
https://www.w3schools.com/mysql/func_mysql_date_format.asp
MySQL DATE_FORMAT() Function
MySQL DATE_FORMAT() Function ❮ MySQL Functions Definition and Usage The DATE_FORMAT() function formats a date as specified. Syntax DATE_FORMAT(date, format) Parameter Values Parameter Description date Required. The date to be formatted format Required. T
www.w3schools.com
'DB > SQL' 카테고리의 다른 글
[프로그래머스] [SQL] IS NULL 모음 (0) | 2021.08.05 |
---|---|
[프로그래머스] [SQL] Group By 모음 (0) | 2021.08.05 |
[프로그래머스] [SQL] JOIN 모음 (0) | 2021.08.05 |
[프로그래머스] [SQL] SELECT, SUM, MAX, MIN 모음 (0) | 2021.08.05 |
댓글