ํฐ์คํ ๋ฆฌ ๋ทฐ
๐จ๐ป ์ฝ๋ฉํ
์คํธ/ํ๋ก๊ทธ๋๋จธ์ค
ํ๋ก๊ทธ๋๋จธ์ค: SQL - SELECT
dirmathfl 2020. 10. 21. 23:15728x90
๋ฐ์ํ
๋ฌธ์
๋ฌธ์ ํ์ด
MySQL์์ `SELECT`๋ฅผ ํ์ฉํ์ฌ ๋ฐ์ดํฐ ๋ฒ ์ด์ค์ ๋ค์ํ ๋ ์ฝ๋๋ฅผ ์กฐํํ ์ ์๋ค. ์ด๋ ์ฐพ๊ณ ์ ํ๋ ํ๋๋ฅผ ์ ํํ๋ ๊ฒ์ `SELECT`๋ฅผ ํตํด ํ๋ฉฐ, `ORDER BY`, `GROUP BY`์ ๊ฐ์ ๊ฒ์ ํ์ฉํ์ฌ ์กฐ๊ฑด์ ๋ง๊ฒ ํ๋๋ค์ ์ ํํ ์ ์๋ค.
์ฝ๋
๋ชจ๋ ๋ ์ฝ๋ ์กฐํ ํ๊ธฐ
SELECT *
FROM ANIMAL_INS
์ญ์ ์ ๋ ฌํ๊ธฐ
SELECT NAME, DATETIME
FROM ANIMAL_INS
ORDER BY ANIMAL_ID DESC
์ํ ๋๋ฌผ ์ฐพ๊ธฐ
SELECT ANIMAL_ID, NAME
FROM ANIMAL_INS
WHERE INTAKE_CONDITION = 'Sick'
์ด๋ฆฐ ๋๋ฌผ ์ฐพ๊ธฐ
SELECT ANIMAL_ID, NAME
FROM ANIMAL_INS
WHERE INTAKE_CONDITION != 'Aged'
๋๋ฌผ์ ์์ด๋์ ์ด๋ฆ
SELECT ANIMAL_ID, NAME
FROM ANIMAL_INS
ORDER BY ANIMAL_ID
์ฌ๋ฌ ๊ธฐ์ค์ผ๋ก ์ ๋ ฌํ๊ธฐ
SELECT ANIMAL_ID, NAME, DATETIME
FROM ANIMAL_INS
ORDER BY NAME, DATETIME DESC
์์ n๊ฐ ๋ ์ฝ๋
SELECT NAME
FROM ANIMAL_INS
ORDER BY DATETIME
LIMIT 1
728x90
๋ฐ์ํ
'๐จโ๐ป ์ฝ๋ฉํ ์คํธ > ํ๋ก๊ทธ๋๋จธ์ค' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
ํ๋ก๊ทธ๋๋จธ์ค: SQL - IS NULL (0) | 2020.10.21 |
---|---|
ํ๋ก๊ทธ๋๋จธ์ค: SQL - SUM, MAX, MIN (0) | 2020.10.21 |
ํ๋ก๊ทธ๋๋จธ์ค: ๋จ์์นด๋ฉ๋ผ (0) | 2020.10.11 |
ํ๋ก๊ทธ๋๋จธ์ค: ๋์คํฌ ์ปจํธ๋กค๋ฌ (0) | 2020.10.11 |
ํ๋ก๊ทธ๋๋จธ์ค: ๋ฑ๊ตฃ๊ธธ (0) | 2020.10.05 |
๋๊ธ
๊ธ ๋ณด๊ดํจ
์ต๊ทผ์ ์ฌ๋ผ์จ ๊ธ
์ต๊ทผ์ ๋ฌ๋ฆฐ ๋๊ธ