[ํ๋ก๊ทธ๋๋จธ์ค] MYSQL - String, Date
1. ๋ฃจ์์ ์๋ผ ์ฐพ๊ธฐ
https://school.programmers.co.kr/learn/courses/30/lessons/59046
-- ์ฝ๋๋ฅผ ์
๋ ฅํ์ธ์
SELECT ANIMAL_ID, NAME, SEX_UPON_INTAKE
FROM ANIMAL_INS
WHERE NAME IN ('Lucy','Ella','Pickle','Rogan','Sabrina','Mitty');
2. ์ด๋ฆ์ el์ด ๋ค์ด๊ฐ๋ ๋๋ฌผ ์ฐพ๊ธฐ
https://school.programmers.co.kr/learn/courses/30/lessons/59047
-- ์ฝ๋๋ฅผ ์
๋ ฅํ์ธ์
SELECT ANIMAL_ID, NAME
FROM ANIMAL_INS
WHERE ANIMAL_TYPE = 'Dog' AND NAME LIKE '%EL%'
ORDER BY NAME
3. ์ค์ฑํ ์ฌ๋ถ ํ์ ํ๊ธฐ
https://school.programmers.co.kr/learn/courses/30/lessons/59409
-- ์ฝ๋๋ฅผ ์
๋ ฅํ์ธ์
SELECT ANIMAL_ID, NAME,
CASE WHEN SEX_UPON_INTAKE LIKE "%NE%" OR SEX_UPON_INTAKE
LIKE "SP%" THEN 'O' ELSE 'X' END AS "์ค์ฑํ"
FROM ANIMAL_INS
4. ์ค๋ ๊ธฐ๊ฐ ๋ณดํธํ ๋๋ฌผ(2)
https://school.programmers.co.kr/learn/courses/30/lessons/59411
-- ์ฝ๋๋ฅผ ์
๋ ฅํ์ธ์
SELECT A.ANIMAL_ID, A.NAME
FROM ANIMAL_INS AS A, ANIMAL_OUTS AS B
WHERE A.ANIMAL_ID = B.ANIMAL_ID
ORDER BY B.DATETIME - A.DATETIME DESC
LIMIT 2
5. DATETIME์์ DATE๋ก ํ ๋ณํ
https://school.programmers.co.kr/learn/courses/30/lessons/59414
-- ์ฝ๋๋ฅผ ์
๋ ฅํ์ธ์
SELECT ANIMAL_ID, NAME, DATE_FORMAT(DATETIME, '%Y-%m-%d') AS "๋ ์ง"
FROM ANIMAL_INS
'Problem Solving > SQL' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[ํ๋ก๊ทธ๋๋จธ์ค] MySQL - SELECT | 12์ธ ์ดํ์ธ ์ฌ์ ํ์ ๋ชฉ๋ก ์ถ๋ ฅํ๊ธฐ (0) | 2022.11.04 |
---|---|
[ํ๋ก๊ทธ๋๋จธ์ค] MySQL - SELECT | ํ๋ถ์ธ๊ณผ ๋๋ ์ผ๋ฐ์ธ๊ณผ ์์ฌ ๋ชฉ๋ก ์ถ๋ ฅํ๊ธฐ (0) | 2022.11.03 |
[ํ๋ก๊ทธ๋๋จธ์ค] MYSQL - JOIN (0) | 2022.07.23 |
[ํ๋ก๊ทธ๋๋จธ์ค] MYSQL. IS NULL (0) | 2022.04.14 |
[ํ๋ก๊ทธ๋๋จธ์ค] MYSQL.GROUP BY (0) | 2022.04.14 |
๋๊ธ