Computer Science/๐Ÿ’พ Database

[DB] SQL SELECT ์ฟผ๋ฆฌ ๋ฌธ๋ฒ• ์ˆœ์„œ์™€ ์‹คํ–‰ ์ˆœ์„œ

J1Yun 2021. 8. 26. 19:07
728x90

  SQL์˜ SELECT ์ฟผ๋ฆฌ๋ฌธ์ด ์–ด๋–ค ์ˆœ์„œ๋กœ ์‹คํ–‰์ด ๋˜๋Š”์ง€๋ฅผ ์•Œ๋ฉด ์˜ฌ๋ฐ”๋ฅด๊ณ  ํšจ์œจ์ ์ธ ์ฟผ๋ฆฌ๋ฅผ ์งœ๋Š”๋ฐ์— ๋งŽ์€ ๋„์›€์ด ๋œ๋‹ค. ๋”ฐ๋ผ์„œ SQL ๋ฌธ๋ฒ• ์ˆœ์„œ์™€ ์‹ค์ œ ์‹คํ–‰ ์ˆœ์„œ๋ฅผ ๋‹ค์Œ๊ณผ ๊ฐ™์ด ์ •๋ฆฌํ•ด ๋ณธ๋‹ค.

 

๐Ÿ’Ž SQL ๋ฌธ๋ฒ• ์ˆœ์„œ

  • SELECT
  • FROM
  • WHERE
  • GROUP BY
  • HAVING
  • ORDER BY

 

๐Ÿ’Ž SQL ์‹ค์ œ ์‹คํ–‰ ์ˆœ์„œ

  • FROM : ๊ฐ ํ…Œ์ด๋ธ” ํ™•์ธ
  • ON : ์กฐ์ธ ์กฐ๊ฑด ํ™•์ธ
  • JOIN : ํ…Œ์ด๋ธ” ์กฐ์ธ (๋ณ‘ํ•ฉ)
  • WHERE : ๋ฐ์ดํ„ฐ ์ถ”์ถœ ์กฐ๊ฑด ํ™•์ธ
  • GROUP BY : ํŠน์ • ์นผ๋Ÿผ์œผ๋กœ ๋ฐ์ดํ„ฐ ๊ทธ๋ฃนํ™”
  • HAVING : ๊ทธ๋ฃนํ™” ์ดํ›„ ๋ฐ์ดํ„ฐ ์ถ”์ถœ ์กฐ๊ฑด ํ™•์ธ
  • SELECT : ๋ฐ์ดํ„ฐ ์ถ”์ถœ
  • DISTINCT : ์ค‘๋ณต ์ œ๊ฑฐ
  • ORDER BY : ๋ฐ์ดํ„ฐ ์ •๋ ฌ
728x90