๋ฐ์ดํฐ๋ฒ ์ด์ค/SQL
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..
2021. 1. 8. 17:20