1
A
答えて
1
dob
をchar/nchar/varchar/nvarchar
に変換してisnull()
またはcoalesce()
を使用する必要があります。
select isnull(convert(varchar(10),dob,120),'')
1
実際に日付の値として空の文字列を返す場合は、新しいクエリウィンドウでこれを試すことができます。 NULL値の要件を再現するテーブルを作成し、テーブルを削除する前にその値を選択します。
CREATE TABLE dbo.Test
(
Id INT IDENTITY(1,1) NOT NULL
,Date1 DATE NULL
)
INSERT INTO dbo.Test(Date1) VALUES ('01/01/2017')
INSERT INTO dbo.Test(Date1) VALUES ('01/02/2017')
INSERT INTO dbo.Test(Date1) VALUES (NULL)
INSERT INTO dbo.Test(Date1) VALUES ('01/04/2017')
SELECT * FROM dbo.Test
SELECT Date1 = CASE WHEN date1 IS NULL THEN '' ELSE CAST(DATE1 AS VARCHAR(10)) END from dbo.Test
DROP TABLE dbo.Test
go
関連する問題
- 1. DB2 SQLのIsNull関数?
- 2. ISNULL関数はNULL IS
- 3. のIsNullは、ExecuteSQL正しくない構文エラー
- 4. SQL ServerのISNULL関数での切り捨ての問題
- 5. mysql - ゼロ値をチェックするisnull()のような関数
- 6. JS関数カウンタが正しい数値を出力しない
- 7. isNull(col、 '')
- 8. ISNULLシンタックスチャレンジ
- 9. MySQLのORとISNULLのパフォーマンスが悪い
- 10. 1つの関数が正常に動作し、他の関数が正しく動作しない
- 11. MySQLの引数の数が正しくない関数のエラー
- 12. SQL ISNULLが機能しません
- 13. TSLINT:への呼び出しが「_.isNull」
- 14. 関数が正しい出力を返していない
- 15. JavaScript関数が正しいパスワードを認識しない
- 16. glm関数が正しいデータセットを取得しない
- 17. jQueryアニメーション関数が正しく機能していない
- 18. 関数が正しく機能していない
- 19. scrolltop関数が要素に正しくフォーカスしていない
- 20. 関数が正しく機能していない、codeigniter
- 21. Linq、SQL、ISNULL
- 22. VBA Not IsNull
- 23. エクセルVBA:簡単関数が正しく
- 24. C#dllインポート関数が正しく
- 25. C、rand関数がsleep()関数で正常に動作しない
- 26. 匿名関数の正しい構文
- 27. のMySQL AVG()関数は、正しい値
- 28. PHP date()関数が正しい時刻を与えない
- 29. クラス関数が正しい値を返さない
- 30. javacript関数が正しい値を返さない
'''を' DATETIME'にキャストするとき、返される値は '1900-01-01 00:00:00'です。それはあなたがすることを言っていることを正確にしています。おそらくあなたは次のようなものを探しています: 'DobがNull Isである場合 'Else Convert(Varchar(15)、Dob)IsNullとして終了 – Siyual
どうしてここでNULLを抑制しようとしていますか? –
@SeanLangeは年齢とともに患者dobを引っ張っています。患者dobがnullの場合、私は ''を表示したい。ありがとう... –