QUERY
Last updated
Last updated
SOQL(Salesforce Object Query Language)์ ๋ํ ์ ๋ฌธ์ ์ธ ์ง์์ด ์๋ ์ฌ์ฉ์๋ ๊ฐํธํ๊ฒ Query๋ฅผ ์ค์ ํ ์ ์๋ ์ง๊ด์ ์ธ ์ธํฐํ์ด์ค๋ฅผ ์ ๊ณตํฉ๋๋ค. ์ด ์ฌ์ฉ์ ์นํ์ ์ธ ๋๊ตฌ๋ฅผ ํตํด ๋ณต์กํ ๋ฐ์ดํฐ๋ฒ ์ด์ค ์ฟผ๋ฆฌ ์ธ์ด๋ฅผ ๋ฐฐ์ฐ์ง ์๊ณ ๋ ํ์ํ ๋ฐ์ดํฐ๋ฅผ ํจ๊ณผ์ ์ผ๋ก ์ถ์ถํ ์ ์์ต๋๋ค.
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)์ ํด๋ฆญํฉ๋๋ค.
4. ์ ๋ ฌํ๊ณ ์ถ์ ํ๋๋ฅผ ์ ํํฉ๋๋ค.
5. ๊ฒฐ๊ณผ(Result) ์ฐฝ์ ์ ๋ ฅ๋ ํ๋ API ๋ช ๋ค์ ASC(์ค๋ฆ์ฐจ์), DESC(๋ด๋ฆผ์ฐจ์)๋ฅผ ์ ๋ ฅํ๊ณ ์ ์ฅ(Save) ๋ฒํผ์ ํด๋ฆญํฉ๋๋ค.