QUERY

๋ฆฌ์ŠคํŠธ ๋ฐ์ดํ„ฐ๋ฅผ ์กฐํšŒํ•  ๋•Œ, SOQL์„ ์ž‘์„ฑํ•˜์—ฌ ๋ฏธ๋ฆฌ ํ•„ํ„ฐ๋ง ๋ฐ ์ •๋ ฌ๋œ ๋ฐ์ดํ„ฐ๋ฅผ ๊ฐ€์ ธ์˜ฌ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ํ•„ํ„ฐ๋Š” SOQL์˜ WHERE ์ ˆ์— ํ•ด๋‹นํ•˜๋ฉฐ, ์ •๋ ฌ์€ ORDER BY ์ ˆ์— ํ•ด๋‹นํ•ฉ๋‹ˆ๋‹ค. ์ง์ ‘ SOQL์„ ์ž‘์„ฑํ•  ์ˆ˜๋„ ์žˆ์ง€๋งŒ, ์ฟผ๋ฆฌ ๋งˆ๋ฒ•์‚ฌ(Query Wizard)๋ฅผ ํ™œ์šฉํ•˜๋ฉด SOQL์— ๋Œ€ํ•œ ์ง€์‹ ์—†์ด๋„ ์†์‰ฝ๊ฒŒ ํ•„ํ„ฐ๋ฅผ ์ ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

Query์—์„œ WHERE ์ ˆ์€ ๋ฐ์ดํ„ฐ ํ…Œ์ด๋ธ”์— ๋‚˜ํƒ€๋‚  ๋ ˆ์ฝ”๋“œ ๋ชฉ๋ก์˜ ์กฐ๊ฑด์„ ์„ค์ •ํ•˜๋Š” ๊ตฌ๋ฌธ์ž…๋‹ˆ๋‹ค. ์ง์ ‘ WHERE ์ ˆ์„ ์ž…๋ ฅํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ, ์ฟผ๋ฆฌ ๋งˆ๋ฒ•์‚ฌ(Query Wizard)๋ฅผ ํด๋ฆญํ•˜์—ฌ ์„ค์ •ํ•  ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค.

Query์—์„œ ORDER BY ์ ˆ์€ ๋ฐ์ดํ„ฐ ํ…Œ์ด๋ธ”์— ๋‚˜ํƒ€๋‚  ๋ ˆ์ฝ”๋“œ ๋ชฉ๋ก์„ ํŠน์ • ํ•„๋“œ๋กœ ์ •๋ ฌํ•˜๋Š” ๊ตฌ๋ฌธ์ž…๋‹ˆ๋‹ค. ์ง์ ‘ ORDER BY ์ ˆ์„ ์ž…๋ ฅํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ, ํ•„๋“œ API๋ช…(Field API Name Finder)์„ ํด๋ฆญํ•˜์—ฌ ์„ค์ •ํ•  ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค.


๐Ÿ”ธ ์„ค์ • ๋ฐฉ๋ฒ•

1. WHERE ์ ˆ ์˜ค๋ฅธ์ชฝ ํ•˜๋‹จ์˜ ์ฟผ๋ฆฌ ๋งˆ๋ฒ•์‚ฌ(Query Wizard)๋ฅผ ํด๋ฆญํ•ฉ๋‹ˆ๋‹ค.

๋ฐ์ดํ„ฐ ํ…Œ์ด๋ธ” ์„ค์ • ํ™”๋ฉด
์ฟผ๋ฆฌ ๋งˆ๋ฒ•์‚ฌ ํ™”๋ฉด

2. ์กฐ๊ฑด์„ ๊ฑธ๊ณ  ์‹ถ์€ ํ•„๋“œ์™€ ๊ฐ’์„ ์„ค์ •ํ•˜๊ณ  ์ ์šฉ(Apply) ๋ฒ„ํŠผ์„ ํด๋ฆญํ•ฉ๋‹ˆ๋‹ค.

3. ๋ฐ์ดํ„ฐ ํ…Œ์ด๋ธ” ์„ค์ • ํ™”๋ฉด์˜ ORDER BY ์ ˆ์—์„œ ์˜ค๋ฅธ์ชฝ ํ•˜๋‹จ์˜ ํ•„๋“œ API ๋ช…(Field API Name Finder)์„ ํด๋ฆญํ•ฉ๋‹ˆ๋‹ค.

ํ•„๋“œ API๋ช… ํ™”๋ฉด

4. ์ •๋ ฌํ•˜๊ณ  ์‹ถ์€ ํ•„๋“œ๋ฅผ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค.

5. ๊ฒฐ๊ณผ(Result) ์ฐฝ์— ์ž…๋ ฅ๋œ ํ•„๋“œ API ๋ช… ๋’ค์— ASC(์˜ค๋ฆ„์ฐจ์ˆœ), DESC(๋‚ด๋ฆผ์ฐจ์ˆœ)๋ฅผ ์ž…๋ ฅํ•˜๊ณ  ์ €์žฅ(Save) ๋ฒ„ํŠผ์„ ํด๋ฆญํ•ฉ๋‹ˆ๋‹ค.

Last updated

Was this helpful?