์นดํ…Œ๊ณ ๋ฆฌ:

์ง‘๊ณ„ ํ•จ์ˆ˜ (๊ณ ์œ  ๊ฐ’ ๊ณ„์‚ฐ), ์œˆ๋„์šฐ ํ•จ์ˆ˜ (๋ฐ˜์ •ํ˜• ๋ฐ์ดํ„ฐ ์ง‘๊ณ„)

ARRAY_UNIQUE_AGGยถ

์ง€์ •๋œ ์—ด์—์„œ ๋ชจ๋“  ๊ณ ์œ  ๊ฐ’์„ ํฌํ•จํ•˜๋Š” ARRAY ๋ฅผ ๋ฐ˜ํ™˜ํ•ฉ๋‹ˆ๋‹ค.

์ฐธ๊ณ  ํ•ญ๋ชฉ:

๋ฐฐ์—ด์„ ์‚ฌ์šฉํ•˜์—ฌ ๊ณ„์ธต์  ์ง‘๊ณ„์— ๋Œ€ํ•œ ๊ณ ์œ  ๊ฐ’ ๊ณ„์‚ฐํ•˜๊ธฐ

๊ตฌ๋ฌธยถ

ARRAY_UNIQUE_AGG( <column> )
Copy

์ธ์žยถ

column

๊ฐ’์ด ํฌํ•จ๋œ ์—ด.

๋ฐ˜ํ™˜ยถ

์ด ํ•จ์ˆ˜๋Š” ์ง€์ •๋œ ์—ด์— ๊ณ ์œ  ๊ฐ’์ด ํฌํ•จ๋œ ARRAY๋ฅผ ๋ฐ˜ํ™˜ํ•ฉ๋‹ˆ๋‹ค. ARRAY์˜ ๊ฐ’์€ ํŠน๋ณ„ํ•œ ์ˆœ์„œ๊ฐ€ ์—†์œผ๋ฉฐ ์ˆœ์„œ๊ฐ€ ๊ฒฐ์ •์ ์ด์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

์ด ํ•จ์ˆ˜๋Š” column ์˜ NULL ๊ฐ’์„ ๋ฌด์‹œํ•ฉ๋‹ˆ๋‹ค. column ์— NULL ๊ฐ’๋งŒ ์žˆ๊ฑฐ๋‚˜ column ์ด ํฌํ•จ๋œ ํ…Œ์ด๋ธ”์ด ๋น„์–ด ์žˆ๋Š” ๊ฒฝ์šฐ, ์ด ํ•จ์ˆ˜๋Š” ๋นˆ ARRAY๋ฅผ ๋ฐ˜ํ™˜ํ•ฉ๋‹ˆ๋‹ค.

์‚ฌ์šฉ๋ฒ• ๋…ธํŠธยถ

  • ์ด ํ•จ์ˆ˜๋Š” ๋‹ค์Œ ์œ ํ˜•์˜ ํ•จ์ˆ˜ ์ค‘ ํ•˜๋‚˜๋กœ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

  • ์ด ํ•จ์ˆ˜๊ฐ€ ์œˆ๋„์šฐ ํ•จ์ˆ˜๋กœ ํ˜ธ์ถœ๋˜๋Š” ๊ฒฝ์šฐ์—๋Š” ๋ช…์‹œ์  ์œˆ๋„์šฐ ํ”„๋ ˆ์ž„์„ ์ง€์›ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

  • ์ด ํ•จ์ˆ˜๋Š” ์ž…๋ ฅ ์ธ์ž๋กœ ์ •ํ˜• ํƒ€์ž… ์„ ์ง€์›ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

์˜ˆยถ

์ง‘๊ณ„ยถ

๋ฐฐ์—ด์„ ์‚ฌ์šฉํ•˜์—ฌ ๊ณ„์ธต์  ์ง‘๊ณ„์— ๋Œ€ํ•œ ๊ณ ์œ  ๊ฐ’ ๊ณ„์‚ฐํ•˜๊ธฐ ์„น์…˜์„ ์ฐธ์กฐํ•˜์‹ญ์‹œ์˜ค.