MS-SQL
ms-sql 0์ผ๋ก ๋๋๊ธฐ ์ค๋ฅํด๊ฒฐ๋ฒ
๐ฉท ์ ๐งก
2012. 5. 9. 13:20
728x90
SMALL
SELECT ๊ธ์ก1 / ๊ธ์ก2 AS ๊ฐ
๋ฉ์์ง 8134, ์์ค 16, ์ํ 1, ์ค 1
0์ผ๋ก ๋๋๊ธฐ ์ค๋ฅ๊ฐ ๋ฐ์ํ์ต๋๋ค.
์์๊ฐ์๊ฒฝ์ฐ ์คํ๊ธ์ก์ด 0์ผ๋ ์ค๋ฅ๊ฐ ๋ฐ์ํฉ๋๋ค.
SELECT CASE WHEN ISNULL(๊ธ์ก1,0) = 0 THEN 0
ELSE ๊ธ์ก2 / ๊ธ์ก1 END ๊ฐ
์์ฒ๋ผ ํ ์๋ ์์ง๋ง,
SET ANSI_WARNINGS OFF
SET ARITHIGNORE ON
SET ARITHABORT OFF
์์๊ฐ์ด ์ ์ธํ๋ฉด ์ค๋ฅ๊ฐ์ด null๊ฐ์ผ๋ก ๋ฐํ๋จ
728x90
LIST