我有一個Publishers帶有列的表State。
問題是檢索發布者的狀態,并且任何具有空值的發布者狀態都將其顯示為(No state).
我嘗試使用條件
WHERE state IS NULL AS No_State
但我認為語法錯誤 - 有人可以幫忙嗎?
先感謝您
uj5u.com熱心網友回復:
select nvl( state, 'No State' ) from publishers
(編輯)在 sql server 中
SELECT COALESCE(state, 'No State') FROM publishers;
uj5u.com熱心網友回復:
在 SQL Server 中,要檢查單個列,您可以使用(稍微)優化的IsNull函式:
Select isnull(state, '(No state)') as State
From Publishers
這相當于使用caseorinline if運算式,例如
Select case when state is null then '(No state)' else state end as State
from Publishers
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/406360.html
標籤:
上一篇:復合索引中的列順序
下一篇:SQLPIVOT不像懷疑的那樣
