๐Ÿ ๊ธฐํƒ€/์ฝ”๋“œํ”„๋ ˆ์†Œ ์ฒดํ—˜๋‹จ_BE

[SQL] ๋ช…๋ น์–ด๋ฅผ ์ด์šฉํ•œ ๋ฐ์ดํ„ฐ์˜ ์กฐํšŒ Part2

Dhey 2022. 3. 19. 16:28
๋ฐ˜์‘ํ˜•
ORDER BY ๋ช…๋ น์–ด๋ฅผ ์ด์šฉํ•œ ๋ฐ์ดํ„ฐ ์ •๋ ฌ

 

ORDER BY ASC | DESC

→ ํŠน์ • column์„ ๊ธฐ์ค€์œผ๋กœ ์˜ค๋ฆ„์ฐจ์ˆœ(ASC) or ๋‚ด๋ฆผ์ฐจ์ˆœ(DESC)์œผ๋กœ ์ •๋ ฌ

orderItems ๋ฐ์ดํ„ฐ๋ฅผ 1์ฐจ ์ฃผ๋ฌธ๋ฒˆํ˜ธ๋กœ ์˜ค๋ฆ„์ฐจ์ˆœ, 2์ฐจ ์ˆ˜๋Ÿ‰์œผ๋กœ ๋‚ด๋ฆผ์ฐจ์ˆœ ์ •๋ ฌ

 

·

·

·

 

LIMIT, OFFSET ๋ช…๋ น์–ด๋ฅผ ์ด์šฉํ•œ ์กฐํšŒ ๋ฐ์ดํ„ฐ ์ œํ•œ

 

LIMIT OFFSET

→ LIMIT์€ ์กฐํšŒ ๋œ ๊ฒฐ๊ณผ ๊ฐ’์˜ ๊ฐœ์ˆ˜๋ฅผ ์ œํ•œ ํ•˜๋Š”๋ฐ, 

OFFSET์€ LIMIT๊ณผ ํ•จ๊ป˜ ์‚ฌ์šฉ๋˜๋ฉฐ ํŽ˜์ด์ง€ ์ฒ˜๋ฆฌ๋ฅผ ํ•˜๋Š”๋ฐ ์‚ฌ์šฉ

LIMIT์€ ์ฃผ๋กœ ORDER BY ์ ˆ๊ณผ ๊ฐ™์ด ์‚ฌ์šฉ๋˜๋ฉฐ, ์ •๋ ฌ ํ›„ ์ƒ์œ„ N๊ฐœ์˜ ๊ฒฐ๊ณผ๋งŒ์„ ํ™•์ธํ•  ์ˆ˜ ์žˆ๋‹ค

 

·

·

·

 

IN ์—ฐ์‚ฐ์ž๋ฅผ ์ด์šฉํ•œ ๋ฐ์ดํ„ฐ ํ•„ํ„ฐ๋ง

 

IN

→ ๋‹ค์ค‘ OR ์—ฐ์‚ฐ์ž์˜ ์ถ•์•ฝ ๋ฒ„์ „

 

โ–ท IN ์˜ˆ์ œ

  โ‰ซ 'USA'์— ์žˆ๊ฑฐ๋‚˜ 'France'์— ์žˆ๋Š” ๋ฒค๋” ์กฐํšŒ

 

 

·

·

·

 

BETWEEN ์—ฐ์‚ฐ์ž๋ฅผ ์ด์šฉํ•œ ๋ฐ์ดํ„ฐ์˜ ํ•„ํ„ฐ๋ง

 

BETWEEN AND

→ ์ฃผ์–ด์ง„ ๋ฒ”์œ„์— ๋Œ€ํ•œ ์กฐ๊ฑด์— ํ•ด๋‹นํ•˜๋Š” ๋ฐ์ดํ„ฐ ์กฐํšŒ

์ˆซ์ž, ๋‚ ์งœ, ๋ฌธ์žํ˜• ๋ฐ์ดํ„ฐ์— ๋ชจ๋‘ ์‚ฌ์šฉ ๊ฐ€๋Šฅ / ์ฃผ์–ด์ง„ ๋ฒ”์œ„๊นŒ์ง€ ๋ชจ๋‘ ํฌํ•จ

 

โ–ท BETWEEN ์—ฐ์‚ฐ์ž ์˜ˆ์ œ

  โ‰ซ ์ฃผ๋ฌธ ๋ฒˆํ˜ธ๊ฐ€ 20006 ~ 20008 ์ธ ์ฃผ๋ฌธ ๋ฐ์ดํ„ฐ ์กฐํšŒ

20006, 20008 ํฌํ•จ

 

·

·

·

 

LIKE ์—ฐ์‚ฐ์ž๋ฅผ ์ด์šฉํ•œ ๋ฐ์ดํ„ฐ์˜ ํ•„ํ„ฐ๋ง

 

LIKE

→ ๋ฌธ์ž์—ด ์•ˆ์—์„œ ํŠน์ • ํŒจํ„ด ๊ฒ€์ƒ‰

= ์—ฐ์‚ฐ์ž๊ฐ€ ๋ฌธ์ž์—ด์ด ์™„์ „ํžˆ ์ผ์น˜ํ•˜๋Š” ์กฐ๊ฑด์ธ ๋ฐ˜๋ฉด, LIKE ์—ฐ์‚ฐ์ž๋Š” ๋ฌธ์ž์—ด์ด์ด ๋ถ€๋ถ„์ ์œผ๋กœ ์ผ์น˜ํ•˜๋Š” ์กฐ๊ฑด

 

* Wild Card?

  : ๋ฌธ์ž์—ด์˜ ๊ฒ€์ƒ‰ ํŒจํ„ด์„ ์œ„ํ•ด % ๊ธฐํ˜ธ๋ฅผ ์‚ฌ์šฉ

 

โ–ท LIKE ์—ฐ์‚ฐ์ž ์˜ˆ์ œ

  โ‰ซ ์ด๋ฆ„์ด 'B'๋กœ ์‹œ์ž‘ํ•˜๋Š” ๋ฒค๋” ์กฐํšŒ

 

·

·

·

 

DISTINCT  ๋ช…๋ น์–ด๋ฅผ ์ด์šฉํ•œ ์ค‘๋ณต ๋ฐ์ดํ„ฐ ์ œ๊ฑฐ

 

SELECT DISTINCT

→ ํŠน์ • ์นผ๋Ÿผ์˜ uniqueํ•œ ๊ฐ’ ๋“ค์„ ์กฐํšŒ

์—‘์…€์˜ '์ค‘๋ณต ๊ฐ’ ์ œ๊ฑฐ' ๊ธฐ๋Šฅ ์‹คํ–‰ ํ›„ ๊ฒฐ๊ณผ์™€ ๋™์ผ

 

โ–ท SELECT DISTINCT ๋ฌธ ์˜ˆ์ œ

  โ‰ซ ๋ฒค๋”์˜ ubuqueํ•œ ๊ตญ๊ฐ€ ๋ชฉ๋ก ์กฐํšŒ

 

 


 

์ฝ”๋“œํ”„๋ ˆ์†Œ Java ์›น ๊ฐœ๋ฐœ ์ฒดํ—˜๋‹จ ํ™œ๋™ ์ค‘ '์ฒ˜์Œ ์‹œ์ž‘ํ•˜๋Š” SQL ํ”„๋กœ๊ทธ๋ž˜๋ฐ' ์ด๋Ÿฌ๋‹ ๊ฐ•์˜๋ฅผ ๋“ฃ๊ณ  ์ž‘์„ฑํ•˜์˜€์Šต๋‹ˆ๋‹ค :)
์ฝ”๋“œํ”„๋ ˆ์†Œ URL: https://www.codepresso.kr/

 

์ปค๋ฆฌ์–ด ์™„์„ฑ ์‹ค๋ฌด IT ๊ต์œก ํ”Œ๋žซํผ , ์ฝ”๋“œํ”„๋ ˆ์†Œ(codepresso)

๊ธฐ์—…์ด ์›ํ•˜๋Š” ๋ชจ๋“  IT ์ง€์‹, ์ฝ”๋“œํ”„๋ ˆ์†Œ์—์„œ ๋งŒ๋‚˜์„ธ์š”.

www.codepresso.kr

๋ฐ˜์‘ํ˜•