์ œ์–ดํ•จ์ˆ˜ ๊ฒ€์ƒ‰ ๊ฒฐ๊ณผ
1 ๊ฐœ์˜ ๊ฒ€์ƒ‰ ๊ฒฐ๊ณผ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค.

SQL | ๋‚ด์žฅ ํ•จ์ˆ˜(์ œ์–ด ํ•จ์ˆ˜) | query-10(if, ๋ฌธ์ž์—ดํ•จ์ˆ˜).sql

๋‚ด์žฅ ํ•จ์ˆ˜ ๋‚ด์žฅ ํ•จ์ˆ˜(์ œ์–ด ํ•จ์ˆ˜) switch๋ฌธ๊ณผ ์œ ์‚ฌ query-10(if, ๋ฌธ์ž์—ดํ•จ์ˆ˜).sql use sqldb; -- ifํ•จ์ˆ˜๋Š” '๋งŒ์•ฝ์— ~~์ด๋ผ๋ฉด' ์ด๋ผ๋Š” ๋œป์ž„. -- 1000 > 2000 ์ˆ˜์‹์˜ ๊ฒฐ๊ณผ๊ฐ€ ์ฐธ์ด๋ฉด, 1๋ฒˆ์งธ ์ธ์ž๊ฐ’์„ ์ถœ๋ ฅํ•˜๊ณ , -- ๊ฑฐ์ง“์ด๋ฉด 2๋ฒˆ์งธ ์ธ์ž๊ฐ’์ด ์ถœ๋ ฅ์ด ๋œ๋‹ค. select if(1000 > 2000, '์ฐธ์ž…๋‹ˆ๋‹ค.', '๊ฑฐ์ง“์ž…๋‹ˆ๋‹ค.'); select if(1000 < 2000, '์ฐธ์ž…๋‹ˆ๋‹ค.', '๊ฑฐ์ง“์ž…๋‹ˆ๋‹ค.'); -- ifnull์€ 1๋ฒˆ์งธ ์ธ์ž๊ฐ’์— ๋”ฐ๋ผ์„œ ๋„์ด๋ฉด 2๋ฒˆ์งธ ์ธ์ž๊ฐ’์ด ์ถœ๋ ฅ๋˜๊ณ , -- 1๋ฒˆ์งธ ์ธ์ž๊ฐ’์ด null์ด ์•„๋‹ˆ๋ฉด, 1๋ฒˆ์จฐ ๊ฐ’์„ ์ถœ๋ ฅํ•œ๋‹ค. select ifnull(null, 'null์ž…๋‹ˆ๋‹ค.'); select ifnull(1000, 'null์ž…๋‹ˆ๋‹ค.'); -- n..