2016-03-24 3 views
0

SELECT文の列に10進数値NaN(Not a Number)を返すクエリを記述したいとします。Select文からNaNを返す方法は?

私はselect 0/0を試しましたが、値NaNを持つ1つの行の代わりにゼロ除算エラーを返します。

+0

代わりに「NULL」を返す必要があります。 –

+1

SQL Serverでサポートされていない可能性があります。http://www.codeproject.com/Tips/50340/MSSQL-doesn-t-completely-support-IEEE-floating – xanatos

答えて

2

まったくありません。 SQL ServerはNANをサポートしていません。 Nullはサポートされている唯一の "特別な値"です。これは問題がありますが、それはそのままです。

+1

正確に。対応するConnectの問題は次のとおりです。https://connect.microsoft.com/SQLServer/feedback/details/239674/storing-ieee-754-floats-in-sql-server-2005-nan-infinity – Lucero

0

これはSSRSでサポートされています。 SSRSの部門を行う場合、NaNを取得します

+0

SSRS機能にはどのようにアクセスしますかSELECTステートメントで? – Andris

関連する問題