我需要填充我的列左爲零到一些7.一些已經7位數字已經但任何不是7位數字需要一個前導0.什麼是最好的方式來代碼呢?SQL服務器需要填充左列0
1
A
回答
4
你可以這樣做:
SELECT RIGHT('0000000'+CONVERT(VARCHAR(7),YourNumber),7)
FROM dbo.YourTable;
+0
爲什麼不能正常工作? SELECT FORMAT(YourNumber,'0000000') FROM TABLE –
+0
@KevinM沒有注意到您使用的是SQL Server 2014,但是,這應該可行,您的意思是它不是? – Lamak
相關問題
- 1. aspx vb.net checkboxlist從SQL服務器填充
- 2. 填充事實表SQL服務器
- 3. 需要填充
- 4. SQL服務器:填充基於其他表中的列值
- 5. 需要使用jquery/json從sql server sql填充下拉列表
- 6. SQL - 選擇需要填充的變量
- 7. 查詢填充0字段的左邊
- 8. 使列具有填充右側和填充左側0以及引導
- 9. SQL服務器需要多少個CAL
- 10. SQL服務器:需要查詢
- 11. 需要服務器?
- 12. 需要服務器
- 13. SQL服務器:冒充
- 14. 不需要填充在CSS
- 15. 需要減少填充
- 16. KnockoutJS映射 - 只需填寫我需要的服務器
- 17. SQL表列填充
- 18. 用0填充
- 19. 工具欄中不需要的左邊距/填充徽標
- 20. CSS - 左側和頂部的不需要的填充
- 21. 需要StatusStrip來填充它的項目從右到左
- 22. 不需要的填充圖像左邊緣使用CSS包裝
- 23. 填充使用JSON陣列,AngularJS服務
- 24. 需要解析字符串日期沒有填充0的
- 25. SQL Express/SQL Server需要哪些服務?
- 26. Ember.js需要的服務器
- 27. 廣告服務器沒有填充
- 28. 從服務器填充AutoCompleteBox數據
- 29. 從遠程服務器填充Combobox
- 30. Web服務器如何填充$ _POST&$ _GET?
我認識到另一條鏈路是3個位數,而不是7,但我認爲你大概可以推斷出那裏。花了3秒鐘才發現。 –