SQL默認值
回答
select id, 0 as value_default from myTable
所以你必須對指定一個名爲列(其中你可以改變的值)的初始缺省值。
非常感謝您的回答 – 2010-04-27 07:15:00
你是問如何選擇指定一個默認值:
SELECT ID, 0 as VALUE FROM TABLE
或者你想擁有對基礎表列有默認值?
我想將變量的值設置爲0 – 2010-04-27 06:59:19
@MOHIT BANSAL:'update table set value = 0'是否就足夠了?爲什麼在這裏需要DEFAULT這個詞? – Hao 2010-04-27 07:05:59
如果你的意思是你想要列的默認值爲null,那麼你可以使用NVL函數(至少在oracle中),例如,
SELECT NVL(thecol, 0) FROM thetable;
'NVL'只適用於Oracle,使用'COALESCE'也可以與其他數據庫一起工作。 – 2010-04-27 07:01:59
SELECT ID, IFNULL(VALUE,0) as Value
FROM MyTable
這將選擇ID和值。如果值爲空,它將顯示0
- 1. SQL默認值
- 2. SQL Server - 默認值
- 3. SQL表默認值
- 4. SQL默認ELSE值
- 5. SQL默認值問題
- 6. 覆蓋SQL默認值(7)
- 7. SQL Server - 使用默認值
- 8. SQL Server列的默認值
- 9. SQL Drop默認值Contraint
- 10. SQL插入默認值
- 11. SQL函數和默認值
- 12. SQL默認值約束INFORMATION_SCHEMA
- 13. SQL Server默認值不會作爲實體默認值出現
- 14. Linq-to-SQL忽略SQL Server默認值
- 15. SQL表值參數 - 默認值
- 16. SQL:使用NULL值與默認值
- 17. 改變表'默認'不設置默認值 - SQL Server
- 18. Python3 - 默認值爲type的默認值?
- 19. SQL存儲過程「默認參數值」
- 20. SQL Server 2000 - varchar字段的默認值
- 21. 可以計算SQL默認值嗎?
- 22. SQL視圖中列的默認值
- 23. 插入到SQL默認值錯誤
- 24. SQL默認值 - 最佳實踐?
- 25. 在SQL Server中修改默認值
- 26. 顯示默認值解碼Oracle SQL
- 27. T-SQL - 位輸出參數默認值
- 28. SQL從表中查詢默認值
- 29. 檢查SQL Server複製默認值
- 30. SQL Server - 更改列默認值
您的Caps-Lock是否損壞或者您有向我們大喊的另一個原因嗎? – 2010-04-27 07:03:33
你能否更具體一些:從目前的答案中可以清楚地看出,我們不得不猜測你的要求是什麼! – davek 2010-04-27 07:05:32
這就是你想要的......顯示錶中的ID和值。當值爲空時,顯示0,否則顯示值 – TerrorAustralis 2010-04-27 07:10:15