我在我的密鑰列中有字母A到Z,並且想要更新它們並設置數字, 例如:A = 001和B = 002等等。 如何在sql查詢中編寫邏輯。將列值字母更新爲數字
1
A
回答
2
你可以使用ASCII T-SQL功能,右墊離開它:
UPDATE MyTable
SET [KeyCol] = RIGHT('000' + CONVERT(varchar(3), ASCII([keyCol]) - ASCII('A') + 1), 3)
+0
沒有免責聲明需要,它的工作=) –
+0
@TT,謝謝你測試它。免除責任 –
+0
[SQL Fiddle](http://sqlfiddle.com/)適用於沒有SQL Server的情況。 –
相關問題
- 1. 如何將記錄從字母數字更新爲數字?
- 2. java將數字值加密爲字母數字值
- 3. VB6將數字字段更改爲字母數字
- 4. 將小寫字母更改爲:數字00-25,將大寫字母更改爲:數字26-51
- 5. haskell:將小寫字母更改爲字符串列表中的大寫字母
- 6. 如何將整數值更改爲字母python
- 7. 在字母或特殊字符上將字母數字列吐成兩列
- 8. 如何將數字替換爲字母
- 9. 將字母轉換爲相應數字
- 10. 將字母轉換爲數字
- 11. 將數字轉換爲字母組合
- 12. 將數字轉換爲字母javascript
- 13. 將數字轉換爲字母
- 14. 將數字轉換爲字母
- 15. 將一串字母轉換爲數字
- 16. C#將字符串更改爲新值
- 17. 如何將字段更新爲空值?
- 18. SQL Server,將字母數字字符串轉換爲大寫字母數字
- 19. 如何將字母更改爲其他字母Java
- 20. 混合字符串值的字母數字排序:字母數字字母
- 21. 更新列值,字符串
- 22. 字母數字和更多
- 23. 提取字母數字值
- 24. 隨機數字/字母值
- 25. 將字典的值更改爲列表
- 26. 將字典的值更改爲列表
- 27. 將所有非字母數字更改爲+
- 28. 將數字標記更改爲水平圖上的字母
- 29. 如何將url(數字)更改爲字母表單詞?
- 30. 如何使用sed命令將數字更改爲字母?
'REPLACE(string_expression,string_pattern,string_replacement)'更新X設置欄=替換(列, 'A', '001')... https://msdn.microsoft.com/en-AU/library/ms186862.aspx –