31 Sun
TIL
๋ฐ์ดํฐ ๋ถ์์ ์ํ ๊ธฐ์ด SQL
๋ฐ์ดํฐ ์์ ์ ๋ ฌํ๊ธฐ
ORDER BY
๊ธฐ๋ณธ์ ์ผ๋ก ๊ฐ์ฅ ์ฒซ๋ฒ์งธ ์ปฌ๋ผ์ ๊ธฐ์ค์ผ๋ก ์ค๋ฆ์ฐจ์์ผ๋ก ์ ๋ ฌ๋์ด์๋ค
์ฌ๊ธฐ์๋ customerid๊ฐ ์ฒซ๋ฒ์งธ ์ปฌ๋ผ
ORDER BY
:WHERE
๋ค์ ์จ๋ค. [์ปฌ๋ผ] [์ ๋ ฌ๋ฐฉ์] ์ผ๋ก ์ ์DESC
: ๋ด๋ฆผ์ฐจ์ ์ ๋ ฌ. ์ค๋ฆ์ฐจ์ ์ ๋ ฌ์ASC
์ค์ ๋ก ๋ฐ์ดํฐ์ ์์๋ฅผ ๋ฐ๊พธ๋ ๊ฒ์ ์๋๋ฉฐ ์ถ๋ ฅ ์์ ์ ๋ ฌํ๋ ๊ฒ
๊ฐ๊ฒฉ์ด 20 ์ด์์ธ ์ ํ๋ค์ ๋น์ผ ์ ํ๋ถํฐ ์ถ๋ ฅ
--
๋ฅผ ์ฌ์ฉํ๋ฉด ์ฃผ์์ ๋จ๋ค๋ ์๋ฏธ์ด๋ค.
๋ฌธ์์ด ์๋ฅด๊ธฐ
LEFT(์ปฌ๋ผ๋ช ๋๋ ๋ฌธ์์ด, ๋ฌธ์์ด์ ๊ธธ์ด)
EX) SELECT LEFT("์ธํ๋ ๋ฐ๋ณด", 5) => "๋ณด"
RIGHT(์ปฌ๋ ด๋ช ๋๋ ๋ฌธ์์ด, ๋ฌธ์์ด์ ๊ธธ์ด)
EX) SELECT RIGHT("๋ฐ๋ณด ์ฑ๋ฒ", 3) => "์ฑ๋ฒ"
SUBSTR(์ปฌ๋ผ๋ช ๋๋ ๋ฌธ์์ด, ์์ ์์น, ๊ธธ์ด)
EX) SUBSTR("20210219", 2, 3) => "02"
EX) SUBSTR("20210219", 2) => "0210219"
EX) SUBSTR("20210219", , 3) => "202"
์ค์ํ ๊ฒ์ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด์ฒ๋ผ ์ฒซ๋ฒ์งธ ์ธ๋ฑ์ค๊ฐ 0์ด ์๋๋ผ๋ ์
์์์ ์ฒ๋ฆฌ
CEIL(์) : ์ฌ๋ฆผ
FLOOR(์) : ๋ด๋ฆผ
ROUND(์, ์ดํ ์๋ฆฌ์) : ๋ฐ์ฌ๋ฆผ
Last updated
Was this helpful?