在Sybase和MSSqlServer TransactSQL中,當列值爲空時,我們有一個函數IsNull(columnName,valueForNull)來返回一個類型化的默認值。我如何在SQLite中複製這個功能?SQLite中的空替換:
實施例TRANSACTSQL:
select IsNull(MyColumn,-1) as MyColumn from MyTable
如果MyColumn爲空時,該表達式將返回-1作爲MyColumn的值。想在SQLite中做類似的事情。
(是的,我知道我可以寫我自己的包裝函數來處理這一點 - 這不是我要找的答案)
TIA
ifnull(MyColumn,-1)* exactly *回答我的問題。不過,@Larry Lustig給了我們一個完全通用的SQL解決方案,根本沒有特殊的功能。 – Vector