반응형
SELECT ANIMAL_ID, NAME, SEX_UPON_INTAKE
FROM ANIMAL_INS
WHERE NAME IN ('Lucy', 'Ella', 'Pickle', 'Rogan', 'Sabrina', 'Mitty')
SELECT ANIMAL_ID, NAME
FROM ANIMAL_INS
WHERE NAME LIKE '%EL%'
AND ANIMAL_TYPE = 'Dog'
ORDER BY NAME
# 1. CASE~WHEN~THEN~END 구문
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. IF 구문
SELECT ANIMAL_ID, NAME,
IF(SEX_UPON_INTAKE LIKE '%Neutered%' OR SEX_UPON_INTAKE LIKE '%Spayed%', 'O', 'X')
AS 중성화
FROM ANIMAL_INS
SELECT INS.ANIMAL_ID, INS.NAME
FROM ANIMAL_INS AS INS, ANIMAL_OUTS AS OUTS
WHERE INS.ANIMAL_ID = OUTS.ANIMAL_ID
ORDER BY ABS(INS.DATETIME - OUTS.DATETIME) DESC
LIMIT 2;
SELECT ANIMAL_ID, NAME, DATE_FORMAT(DATETIME, '%Y-%m-%d') AS 날짜
FROM ANIMAL_INS
ORDER BY ANIMAL_ID
728x90
반응형
'문돌이 존버 > DB 및 SQL 스터디' 카테고리의 다른 글
AWS Ubuntu 20.04 LTS에 MongoDB 설치하기 (0) | 2021.07.09 |
---|---|
MongoDB에 csv import 하기 및 간단한 쿼리(query) 날리기 (0) | 2021.07.09 |
(프로그래머스 SQL 문제 풀이) 있었는데요 없었습니다 (0) | 2021.05.18 |
(프로그래머스 SQL 문제 풀이) 없어진 기록 찾기 (0) | 2021.05.16 |
(프로그래머스 SQL 문제 풀이) 이름이 없는/있는 동물의 아이디, NULL 처리하기 (0) | 2021.05.16 |