๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
๐Ÿ–‹๏ธ ๊ธฐ์ˆ ์‹ฌํ™”/SQLD

[ํ›„๊ธฐ] sqld 51ํšŒ์ฐจ ์‹œํ—˜ ์‘์‹œ ํ›„๊ธฐ

by OR15A 2023. 11. 18.

๊ธฐ์กด ๊ธฐ์ถœ๋ณด๋‹ค ์–ด๋ ค์› ๋‹ค...

์ข€๋” ์ •ํ™•ํžˆ ์งš๊ณ  ๋„˜์–ด๊ฐ”์œผ๋ฉด ์ข‹์•˜์„ ํ…๋ฐ ํ•˜๊ณ  ํ›„ํšŒํ–ˆ๋˜ ๋ถ€๋ถ„

  • not exists์™€ not in
  • rows between ๊ณผ range between

ํŠนํžˆ ์œˆ๋„์šฐ ํ•จ์ˆ˜ ํ™œ์šฉ์— ๋Œ€ํ•ด ์ œ๋Œ€๋กœ ์ดํ•ดํ–ˆ์œผ๋ฉด ์ •๋ง ์ข‹์„๋“ฏ

๋ช…๋ น์–ด์ธ์ง€ ์ œ์–ด์–ด์ธ์ง€ ๋ฌธ์ œ ์ž˜์ฝ๊ณ  ์ฃผ๊ด€์‹ ๋‹ต ์“ฐ๊ธฐ

ํŠนํžˆ ์ฃผ๊ด€์‹์€ floor(-2.4)์ฒ˜๋Ÿผ ์•„๋ฌด ์ƒ๊ฐ์—†์ด ์“ฐ๋ฉด ์‹ค์ˆ˜ ํ•  ์ˆ˜ ์žˆ๋„๋ก ํ•จ์ •์•„๋‹Œ ํ•จ์ •์ด ์žˆ์œผ๋‹ˆ ์นจ์ฐฉํ•˜๊ฒŒ ํ’€ ๊ฒƒ.

๋ฌธ์ œ์ง€๊ฐ€ ์ž˜ ์ธ์‡„๋˜์—ˆ๋Š”์ง€ ํ™•์ธํ•˜๋Š” ์‹œ๊ฐ„์ด ์žˆ๋Š”๋ฐ ์ด๋•Œ ์‚ฌ๋žŒ๋“ค์ด ์€๊ทผ ๋งˆ์ง€๋ง‰ ํŽ˜์ด์ง€์˜ ์ฃผ๊ด€์‹์„ ๋Œ€์ถฉ ๋ณด๊ณ  ๋‹ต์„ ์“ฐ๋ ค๊ณ  ํ•œ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ์„œ๋‘๋ฅด๋ฉด ์‹ค์ˆ˜๊ฐ€ ์ƒ๊ธฐ๋ฏ€๋กœ ์ •๋ง ๋ญ ํ•˜๋‚˜ ํ’€์–ด์•ผ๊ฒ ๋‹ค ์ƒ๊ฐ์ด ๋“ ๋‹ค๋ฉด ํ•œ ๋ฌธ์ œ๋งŒ ๊นŠ๊ฒŒ ์ฝ๊ณ  ๋‹ต ์ƒ๊ฐํ•ด๋‘๊ธฐ.

์˜์™ธ๋กœ 1์‹œ๊ฐ„ 30๋ถ„์ด๋ผ๋Š” ์‹œํ—˜์‹œ๊ฐ„์ด ์งง๊ฒŒ ๋Š๊ปด์ง„๋‹ค. ๋ฌธ์ œ๊ฐ€ ์ด 50๋ฌธํ•ญ์ด๊ธฐ ๋•Œ๋ฌธ์—

๋‹ค์Œ ์˜คํ”„๋ผ์ธ ์‹œํ—˜์— ์žŠ์ง€๋ง๊ณ  ์ฑ™๊ฒจ๊ฐˆ ๊ฒƒ : ํœด์ง€(์˜จ๋„์ฐจ๋กœ ์ฝง๋ฌผ์ด ํ๋ฆ„), ์•„๋‚ ๋กœ๊ทธ ์‹œ๊ณ„(์›Œ์น˜๊ฐ€ ๋„ˆ๋ฌด ์ต์ˆ™ํ•ด์„œ ๊นŒ๋จน์—ˆ๋‹ค...), ์ดˆ์ฝœ๋ฆฟ(๋จธ๋ฆฌ ์“ฐ๋ ค๋ฉด ๊ผญ ํ•„์š”) 

 

์ต์ˆ™ํ•œ ๋งจ ๋’ท์ž๋ฆฌ์—ฌ์„œ ์ข‹์•˜๋‹ค ใ…Žใ…Ž