Home > 2024 > SQL > ๐Ÿ’‰[SQL] AND, OR, NOT

๐Ÿ’‰[SQL] AND, OR, NOT
SQL

AND, OR, NOT

AND

โ€˜ANDโ€™ ์—ฐ์‚ฐ์ž๋Š” SQL์—์„œ ์—ฌ๋Ÿฌ ์กฐ๊ฑด์„ ๋™์‹œ์— ๋งŒ์กฑํ•ด์•ผ ํ•  ๋•Œ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค.

  • ์ฆ‰, โ€˜ANDโ€™ ๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ์ฟผ๋ฆฌ๋Š” ๋ชจ๋“  ์กฐ๊ฑด์ธ ์ฐธ(TRUE)์ผ ๋•Œ๋งŒ ๊ฒฐ๊ณผ๋ฅผ ๋ฐ˜ํ™˜ํ•ฉ๋‹ˆ๋‹ค.
  • ์ด๋Š” ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์—์„œ ๋” ์„ธ๋ฐ€ํ•œ ํ•„ํ„ฐ๋ง์„ ์ˆ˜ํ–‰ํ•˜๊ณ ์ž ํ•  ๋•Œ ์œ ์šฉํ•˜๋ฉฐ, ํŠนํžˆ ๋ณต์žกํ•œ ๋ฐ์ดํ„ฐ ์ง‘ํ•ฉ์—์„œ ๊ธฐ์ค€์— ๋ถ€ํ•ฉํ•˜๋Š” ์ •ํ™•ํ•œ ๋ฐ์ดํ„ฐ๋ฅผ ์ฐพ๊ณ ์ž ํ•  ๋•Œ ์ค‘์š”ํ•œ ์—ญํ• ์„ ํ•ฉ๋‹ˆ๋‹ค.

โ€˜ANDโ€™ ์‚ฌ์šฉ ์˜ˆ

  • ์—ฌ๋Ÿฌ ๊ธฐ์ค€์— ๋”ฐ๋ฅธ ๋ฐ์ดํ„ฐ ๊ฒ€์ƒ‰ : ๋‚˜์ด๊ฐ€ 30์„ธ ์ด์ƒ์ด๋ฉด์„œ โ€˜New Yorkโ€™์— ๊ฑฐ์ฃผํ•˜๋Š” ๋ชจ๋“  ์‚ฌ๋žŒ์„ ์ฐพ๊ณ  ์‹ถ์„ ๋•Œ
    SELECT * FROM people WHERE age >= 30 AND city = 'New York' ;
    

    ์ด ์ฟผ๋ฆฌ๋Š” โ€˜ageโ€™ ์—ด์ด 30 ์ด์ƒ์ด๋ฉด์„œ ๋™์‹œ์— โ€˜cityโ€™ ์—ด์ด โ€˜New Yorkโ€™์ธ ๋ชจ๋“  ํ–‰์„ ๋ฐ˜ํ™˜ํ•ฉ๋‹ˆ๋‹ค.

  • ๋‚ ์งœ ๋ฒ”์œ„์™€ ํŠน์ • ์กฐ๊ฑด์„ ๋™์‹œ์— ๋งŒ์กฑํ•˜๋Š” ๋ฐ์ดํ„ฐ ๊ฒ€์ƒ‰ : 2023๋…„ 1์›” 1์ผ๋ถ€ํ„ฐ 2023๋…„ 3์›” 31์ผ ์‚ฌ์ด์— ๋“ฑ๋ก๋˜๊ณ , ์ƒํƒœ๊ฐ€ โ€˜ํ™œ์„ฑํ™”โ€™์ธ ๋ชจ๋“  ๊ณ„์ •์„ ์ฐพ๊ณ  ์‹ถ์„ ๋•Œ
    SELECT * FROM account WHERE registration_date BETWEEN '2023-01-01' AND '2023-03-31' AND status = 'Active';
    

    ์ด ์ฟผ๋ฆฌ๋Š” โ€˜registration_dateโ€™ ๊ฐ€ ์ง€์ •๋œ ๋‚ ์งœ ๋ฒ”์œ„ ๋‚ด์— ์žˆ์œผ๋ฉฐ, โ€˜statusโ€™ ๊ฐ€ โ€˜Activeโ€™ ์ธ ํ–‰์„ ๋ฐ˜ํ™˜ํ•ฉ๋‹ˆ๋‹ค.

โ€˜ANDโ€™ ์—ฐ์‚ฐ์ž์˜ ํŠน์ง•

  • โ€˜ANDโ€™ ์—ฐ์‚ฐ์ž๋ฅผ ์‚ฌ์šฉํ•  ๋•Œ๋Š” ๊ฐ ์กฐ๊ฑด์ด ์„œ๋กœ ์–ด๋–ค ๊ด€๊ณ„์— ์žˆ๋Š”์ง€ ๊ณ ๋ คํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด, ์ƒํ˜ธ ๋ฐฐํƒ€์ ์ธ ์กฐ๊ฑด์„ โ€˜ANDโ€™ ๋กœ ์—ฐ๊ฒฐํ•˜๋ฉด ๊ฒฐ๊ณผ๊ฐ€ ํ•ญ์ƒ ๋น„์–ด ์žˆ์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค.
  • ์„ฑ๋Šฅ์— ์˜ํ–ฅ์„ ๋ฏธ์น  ์ˆ˜ ์žˆ๋Š” ํฐ ๋ฐ์ดํ„ฐ ์„ธํŠธ์—์„œ๋Š” ์ธ๋ฑ์Šค์™€ ์กฐ๊ฑด์˜ ํšจ์œจ์ ์ธ ์‚ฌ์šฉ์ด ์ค‘์š”ํ•ฉ๋‹ˆ๋‹ค. ๊ฐ€๋Šฅํ•œ ํ•œ, ์„ฑ๋Šฅ์— ์˜ํ–ฅ์„ ๋œ ๋ฏธ์น˜๋Š” ์กฐ๊ฑด์„ ๋จผ์ € ์ ์šฉํ•˜๋Š” ๊ฒƒ์ด ์ข‹์Šต๋‹ˆ๋‹ค.

โ€˜ANDโ€™ ์—ฐ์‚ฐ์ž๋Š” ๋ณต์ˆ˜์˜ ์กฐ๊ฑด์„ ์กฐํ•ฉํ•˜์—ฌ ๋ฐ์ดํ„ฐ๋ฅผ ํ•„ํ„ฐ๋งํ•˜๊ณ ์ž ํ•  ๋•Œ ํ•„์ˆ˜์ ์ธ ๋„๊ตฌ์ž…๋‹ˆ๋‹ค.
์ด๋ฅผ ํ†ตํ•ด ๋” ์ •ํ™•ํ•˜๊ณ  ์˜๋ฏธ ์žˆ๋Š” ๋ฐ์ดํ„ฐ ์ง‘ํ•ฉ์„ ์–ป์„ ์ˆ˜ ์žˆ์œผ๋ฉฐ, SQL ์ฟผ๋ฆฌ ์ž‘์„ฑ ์‹œ ๋‹ค์–‘ํ•œ ์ƒํ™ฉ์— ๋งž์ถฐ ์œ ์—ฐํ•˜๊ฒŒ ์ ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.


OR

โ€˜ORโ€™ ์—ฐ์‚ฐ์ž๋Š” SQL์—์„œ ์ฃผ์–ด์ง„ ์กฐ๊ฑด ์ค‘ ํ•˜๋‚˜ ์ด์ƒ์ด ์ฐธ(TRUE)์ผ ๋•Œ ๊ฒฐ๊ณผ๋ฅผ ๋ฐ˜ํ™˜ํ•˜๊ณ ์ž ํ•  ๋•Œ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค.

  • โ€˜ORโ€™ ์„ ์‚ฌ์šฉํ•˜๋ฉด ์—ฌ๋Ÿฌ ์กฐ๊ฑด ์ค‘ ํ•˜๋‚˜๋ผ๋„ ๋งŒ์กฑํ•˜๋Š” ๋ฐ์ดํ„ฐ๋ฅผ ์„ ํƒํ•  ์ˆ˜ ์žˆ์–ด, ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์ฟผ๋ฆฌ์˜ ์œ ์—ฐ์„ฑ์„ ํฌ๊ฒŒ ํ–ฅ์ƒ์‹œํ‚ฌ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • โ€˜ORโ€™ ์€ ๋‹ค์–‘ํ•œ ์‹œ๋‚˜๋ฆฌ์˜ค์—์„œ ์œ ์šฉํ•˜๊ฒŒ ์‚ฌ์šฉ๋˜๋ฉฐ, ํŠนํžˆ ์—ฌ๋Ÿฌ ๋‹ค๋ฅธ ๊ฐ€๋Šฅ์„ฑ์„ ๋ชจ๋‘ ํฌํ•จํ•ด์•ผ ํ•  ๋•Œ ์ค‘์š”ํ•œ ์—ญํ• ์„ ํ•ฉ๋‹ˆ๋‹ค.

โ€˜ORโ€™ ์‚ฌ์šฉ ์˜ˆ

  • ์—ฌ๋Ÿฌ ๋‹ค๋ฅธ ๊ฐ’ ์ค‘ ํ•˜๋‚˜๋ฅผ ๋งŒ์กฑํ•˜๋Š” ๋ฐ์ดํ„ฐ ๊ฒ€์ƒ‰ : โ€˜Managerโ€™ ๋˜๋Š” โ€˜Salesโ€™ ๋ถ€์„œ์— ์†ํ•œ ๋ชจ๋“  ์ง์›์„ ์ฐพ๊ณ  ์‹ถ์„ ๋•Œ
    SELECT * FROM employees WHERE department = 'Manager' OR department = 'Sales';
    

    ์ด ์ฟผ๋ฆฌ๋Š” โ€˜departmentโ€™ ์—ด์ด โ€˜Managerโ€™์ด๊ฑฐ๋‚˜ โ€˜Salesโ€™์ธ ๋ชจ๋“  ํ–‰์„ ๋ฐ˜ํ™˜ํ•ฉ๋‹ˆ๋‹ค.

  • ์—ฌ๋Ÿฌ ์กฐ๊ฑด ์ค‘ ํ•˜๋‚˜ ์ด์ƒ์„ ๋งŒ์กฑํ•˜๋Š” ๋ฐ์ดํ„ฐ ๊ฒ€์ƒ‰ : ๋‚˜์ด๊ฐ€ 18์„ธ ๋ฏธ๋งŒ์ด๊ฑฐ๋‚˜ 65์„ธ ์ด์ƒ์ธ ๋ชจ๋“  ์‚ฌ๋žŒ์„ ์ฐพ๊ณ  ์‹ถ์„ ๋•Œ
    SELECT * FROM people WHERE age < 18 OR age >= 65;
    

    ์ด ์ฟผ๋ฆฌ๋Š” โ€˜ageโ€™ ์—ด์ด 18์„ธ ๋ฏธ๋งŒ์ด๊ฑฐ๋‚˜ 65์„ธ ์ด์ƒ์ธ ๋ชจ๋“  ํ–‰์„ ๋ฐ˜ํ™˜ํ•ฉ๋‹ˆ๋‹ค.

โ€˜ORโ€™ ์—ฐ์‚ฐ์ž์˜ ํŠน์ง•

  • โ€˜ORโ€™ ์—ฐ์‚ฐ์ž๋ฅผ ์‚ฌ์šฉํ•  ๋•Œ๋Š” ์ฃผ์–ด์ง„ ์กฐ๊ฑด ์ค‘ ํ•˜๋‚˜๋ผ๋„ ์ฐธ์ด๋ฉด ๊ฒฐ๊ณผ ์ง‘ํ•ฉ์— ํ•ด๋‹น ํ–‰์ด ํฌํ•จ๋ฉ๋‹ˆ๋‹ค. ๋ชจ๋“  ์กฐ๊ฑด์ด ๊ฑฐ์ง“(FALSE)์ธ ๊ฒฝ์šฐ์—๋งŒ ๊ฒฐ๊ณผ์—์„œ ์ œ์™ธ๋ฉ๋‹ˆ๋‹ค.
  • ์—ฌ๋Ÿฌ ๊ฐœ์˜ ๋‹ค๋ฅธ ๊ฐ€๋Šฅ์„ฑ์„ ํ—ˆ์šฉํ•˜๋Š” ๋ฐ ์œ ์šฉํ•˜๋ฉฐ, ํŠนํžˆ ์‚ฌ์šฉ์ž์˜ ์ž…๋ ฅ์ด๋‚˜ ์„ ํƒ์— ๋”ฐ๋ผ ๋‹ค์–‘ํ•œ ๊ฒฐ๊ณผ๋ฅผ ๋ณด์—ฌ์ค˜์•ผ ํ•  ๋•Œ ์ž์ฃผ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค.
  • โ€˜ANDโ€™ ์—ฐ์‚ฐ์ž์™€ ํ•จ๊ป˜ ์‚ฌ์šฉ๋  ์ˆ˜ ์žˆ์œผ๋‚˜, ์ด ๊ฒฝ์šฐ ์šฐ์„  ์ˆœ์œ„์— ์ฃผ์˜ํ•ด์•ผ ํ•˜๋ฉฐ, ๊ด„ํ˜ธ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์—ฐ์‚ฐ์ž ๊ฐ„์˜ ์šฐ์„  ์ˆœ์œ„๋ฅผ ๋ช…ํ™•ํ•˜๊ฒŒ ๊ตฌ๋ถ„ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

์‚ฌ์šฉ ์‹œ ๊ณ ๋ ค์‚ฌํ•ญ

  • โ€˜ORโ€™ ์—ฐ์‚ฐ์ž๋ฅผ ์‚ฌ์šฉํ•  ๋•Œ๋Š” ์ฟผ๋ฆฌ์˜ ์„ฑ๋Šฅ์— ์ฃผ์˜ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ํŠนํžˆ ๋Œ€๊ทœ๋ชจ ๋ฐ์ดํ„ฐ ์…‹์—์„œ๋Š” โ€˜ORโ€™ ์กฐ๊ฑด์ด ๋งŽ์„ ์ˆ˜๋ก ์ฟผ๋ฆฌ ์„ฑ๋Šฅ์ด ์ €ํ•˜๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • ๊ฐ€๋Šฅํ•œ ๊ฒฝ์šฐ, โ€˜ORโ€™ ์„ ์‚ฌ์šฉํ•˜๋Š” ๋Œ€์‹  ๋‹ค๋ฅธ ์ ‘๊ทผ ๋ฐฉ์‹์„ ๊ณ ๋ คํ•ด๋ณด๋Š” ๊ฒƒ๋„ ์ข‹์Šต๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด, โ€˜INโ€™ ์—ฐ์‚ฐ์ž๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด โ€˜ORโ€™ ๊ณผ ์œ ์‚ฌํ•œ ๊ฒฐ๊ณผ๋ฅผ ๋” ํšจ์œจ์ ์œผ๋กœ ์–ป์„ ์ˆ˜ ์žˆ์„ ๋•Œ๊ฐ€ ๋งŽ์Šต๋‹ˆ๋‹ค.
  • ๋ณต์žกํ•œ ์ฟผ๋ฆฌ์—์„œ๋Š” โ€˜ORโ€™ ๊ณผ โ€˜ANDโ€™ ๋ฅผ ํ˜ผํ•ฉํ•˜์—ฌ ์‚ฌ์šฉํ•  ๋•Œ ๊ด„ํ˜ธ๋ฅผ ์ ์ ˆํžˆ ์‚ฌ์šฉํ•˜์—ฌ ๋ช…ํ™•ํ•œ ๋…ผ๋ฆฌ ๊ตฌ์กฐ๋ฅผ ์œ ์ง€ํ•˜๋Š” ๊ฒƒ์ด ์ค‘์š”ํ•ฉ๋‹ˆ๋‹ค.

โ€˜ORโ€™ ์—ฐ์‚ฐ์ž๋Š” ๋‹ค์–‘ํ•œ ์กฐ๊ฑด์„ ์œ ์—ฐํ•˜๊ฒŒ ์ฒ˜๋ฆฌํ•˜๊ณ ์ž ํ•  ๋•Œ ๋งค์šฐ ์œ ์šฉํ•˜๋ฉฐ, SQL ์ฟผ๋ฆฌ๋ฅผ ์ž‘์„ฑํ•˜๋Š” ๊ณผ์ •์—์„œ ํ•„์š”ํ•œ ๊ฒฐ๊ณผ๋ฅผ ์–ป๊ธฐ ์œ„ํ•ด ๋‹ค์–‘ํ•œ ์‹œ๋‚˜๋ฆฌ์˜ค๋ฅผ ๊ณ ๋ คํ•  ์ˆ˜ ์žˆ๊ฒŒ ํ•ด์ค๋‹ˆ๋‹ค.


NOT

โ€˜NOTโ€™ ์—ฐ์‚ฐ์ž๋Š” SQL์—์„œ ์กฐ๊ฑด์˜ ๋…ผ๋ฆฌ๋ฅผ ๋ถ€์ •ํ•  ๋•Œ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค.

  • ์ฆ‰, โ€˜NOTโ€™ ์€ ํŠน์ • ์กฐ๊ฑด์ด ๊ฑฐ์ง“(FALSE)์ผ ๋•Œ ์ฐธ(TRUE)์ธ ๊ฒฐ๊ณผ๋ฅผ ๋ฐ˜ํ™˜ํ•˜๋„๋ก ํ•ฉ๋‹ˆ๋‹ค.
    • ์ด๋ฅผ ํ†ตํ•ด ํŠน์ • ์กฐ๊ฑด์„ ๋งŒ์กฑํ•˜์ง€ ์•Š๋Š” ๋ฐ์ดํ„ฐ๋ฅผ ๊ฒ€์ƒ‰ํ•˜๊ณ ์ž ํ•  ๋•Œ ๋งค์šฐ ์œ ์šฉํ•˜๊ฒŒ ํ™œ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • โ€˜NOTโ€™ ์—ฐ์‚ฐ์ž๋Š” โ€˜WHEREโ€™ ์ ˆ ๋‚ด์—์„œ ๋‹ค๋ฅธ ์—ฐ์‚ฐ์ž(์˜ˆ: โ€˜INโ€™, โ€˜BETWEENโ€™, โ€˜LIKEโ€™, โ€˜EXISTSโ€™)์™€ ํ•จ๊ป˜ ์‚ฌ์šฉ๋˜์–ด, ํ•ด๋‹น ์กฐ๊ฑด์˜ ๋ฐ˜๋Œ€๋˜๋Š” ๊ฒฐ๊ณผ๋ฅผ ์–ป๊ณ ์ž ํ•  ๋•Œ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค.

โ€˜NOTโ€™ ์‚ฌ์šฉ ์˜ˆ

  • ํŠน์ • ์กฐ๊ฑด์„ ๋งŒ์กฑํ•˜์ง€ ์•Š๋Š” ๋ฐ์ดํ„ฐ ๊ฒ€์ƒ‰ : โ€˜Salesโ€™ ๋ถ€์„œ์— ์†ํ•˜์ง€ ์•Š๋Š” ๋ชจ๋“  ์ง์›์„ ์ฐพ๊ณ  ์‹ถ์„ ๋•Œ
    SELECT * FROM employees WHERE NOT department = 'Sales';
    

    ์ด๋Š” โ€˜departmentโ€™ ๊ฐ€ โ€˜Salesโ€™ ๊ฐ€ ์•„๋‹Œ ๋ชจ๋“  ํ–‰์„ ๋ฐ˜ํ™˜ํ•ฉ๋‹ˆ๋‹ค.

  • ํŠน์ • ๋ฒ”์œ„์— ์†ํ•˜์ง€ ์•Š๋Š” ๋ฐ์ดํ„ฐ ๊ฒ€์ƒ‰ : 20์„ธ์—์„œ 30์„ธ ์‚ฌ์ด๊ฐ€ ์•„๋‹Œ ์‚ฌ๋žŒ์„ ์ฐพ๊ณ  ์‹ถ์„ ๋•Œ
    SELECT * FROM people WHERE NOT age BETWEEN 20 AND 30;
    

    ์ด๋Š” ๋‚˜์ด๊ฐ€ 20์„ธ ์ด์ƒ 30์„ธ ์ดํ•˜๊ฐ€ ์•„๋‹Œ ๋ชจ๋“  ์‚ฌ๋žŒ์„ ์ฐพ์Šต๋‹ˆ๋‹ค.

  • ์ง€์ •๋œ ๋ชฉ๋ก์— ํฌํ•จ๋˜์ง€ ์•Š๋Š” ๋ฐ์ดํ„ฐ ๊ฒ€์ƒ‰ : โ€˜Managerโ€™์™€ โ€˜Salesโ€™ ๋ถ€์„œ์— ์†ํ•˜์ง€ ์•Š์€ ๋ชจ๋“  ์ง์›์„ ์ฐพ๊ณ  ์‹ถ์„ ๋•Œ
    SELECT * FROM employee WHERE department NOT IN ('Manager', 'Sales');
    

    ์ด ์ฟผ๋ฆฌ๋Š” โ€˜departmentโ€™ ๊ฐ€ โ€˜Managerโ€™ ๋˜๋Š” โ€˜Salesโ€™๊ฐ€ ์•„๋‹Œ ๋ชจ๋“  ํ–‰์„ ๋ฐ˜ํ™˜ํ•ฉ๋‹ˆ๋‹ค.

โ€˜NOTโ€™ ์—ฐ์‚ฐ์ž์˜ ํŠน์ง•.

  • โ€˜NOTโ€™ ์—ฐ์‚ฐ์ž๋Š” ์กฐ๊ฑด์˜ ๋…ผ๋ฆฌ๋ฅผ ๋ถ€์ •ํ•˜์—ฌ, ์กฐ๊ฑด์ด ๊ฑฐ์ง“์ผ ๋•Œ ์ฐธ์„ ๋ฐ˜ํ™˜ํ•ฉ๋‹ˆ๋‹ค.
  • โ€˜NOTโ€™ ์€ โ€˜WHEREโ€™ ์ ˆ์—์„œ ๋‹ค์–‘ํ•œ ์—ฐ์‚ฐ์ž์™€ ํ•จ๊ป˜ ์‚ฌ์šฉ๋  ์ˆ˜ ์žˆ์œผ๋ฉฐ, ํŠน์ • ์กฐ๊ฑด์„ ์ œ์™ธํ•œ ๋ฐ์ดํ„ฐ๋ฅผ ์„ ํƒํ•˜๊ณ ์ž ํ•  ๋•Œ ์œ ์šฉํ•ฉ๋‹ˆ๋‹ค.
  • ๋ณต์žกํ•œ ์กฐ๊ฑด์—์„œ๋Š” โ€˜NOTโ€™ ์„ ์‚ฌ์šฉํ•˜์—ฌ ์˜ˆ์™ธ์ ์ธ ๊ฒฝ์šฐ๋ฅผ ์‰ฝ๊ฒŒ ํ•„ํ„ฐ๋งํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์‚ฌ์šฉ ์‹œ ๊ณ ๋ ค์‚ฌํ•ญ.

  • โ€˜NOTโ€™ ์—ฐ์‚ฐ์ž๋ฅผ ์‚ฌ์šฉํ•  ๋•Œ๋Š” ์ฟผ๋ฆฌ์˜ ์„ฑ๋Šฅ์— ์ฃผ์˜ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ํŠนํžˆ, โ€˜NOTโ€™ ์ด ํฌํ•จ๋œ ์กฐ๊ฑด์€ ์ธ๋ฑ์Šค ํ™œ์šฉ์ด ์–ด๋ ค์›Œ ์„ฑ๋Šฅ ์ €ํ•˜๋ฅผ ์ผ์œผํ‚ฌ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • ๋ช…ํ™•ํ•˜์ง€ ์•Š์€ ๋…ผ๋ฆฌ๋ฅผ ํ”ผํ•˜๊ธฐ ์œ„ํ•ด, ๊ฐ€๋Šฅํ•œ ํ•œ โ€˜NOTโ€™ ์˜ ์‚ฌ์šฉ์„ ์ตœ์†Œํ™”ํ•˜๊ณ , ๋Œ€์‹  ๋ช…ํ™•ํ•œ ์กฐ๊ฑด์„ ์‚ฌ์šฉํ•˜์—ฌ ์›ํ•˜๋Š” ๊ฒฐ๊ณผ๋ฅผ ์–ป๋Š” ๊ฒƒ์ด ์ข‹์Šต๋‹ˆ๋‹ค.

โ€˜NOTโ€™ ์—ฐ์‚ฐ์ž๋Š” SQL ์ฟผ๋ฆฌ์—์„œ ํŠน์ • ์กฐ๊ฑด์„ ๋งŒ์กฑํ•˜์ง€ ์•Š๋Š” ๋ฐ์ดํ„ฐ๋ฅผ ํ•„ํ„ฐ๋งํ•˜๊ณ ์ž ํ•  ๋•Œ ์œ ์šฉํ•˜๊ฒŒ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค.
ํ•˜์ง€๋งŒ, ์ฟผ๋ฆฌ์˜ ๋ช…ํ™•์„ฑ๊ณผ ์„ฑ๋Šฅ์„ ๊ณ ๋ คํ•˜์—ฌ ์‹ ์ค‘ํ•˜๊ฒŒ ์‚ฌ์šฉํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.