我有一個用戶列表,其中有一個由6位數字組成的用戶名列,例如675381,我需要爲每個這些用戶名添加一個零,例如, 0675381將是前面例子的最終輸出,有沒有可以處理這個問題的查詢?MySQL查詢預先填入每個條目的字符
13
A
回答
27
UPDATE Tablename SET Username = Concat('0', Username);
4
是什麼類型的列?
,如果它是字符串類型,嘗試這樣的事情:
UPDATE your_table SET column_name=concat('0',column_name);
+0
謝謝,丹尼爾斯只是一點點快。 – Stuart 2008-10-01 08:20:05
1
你的意思是 「前面加上」?即將其添加到前面?
是否爲數字?你總是希望輸出7個字符嗎?
假設,像這樣的一個查詢工作:
select LPAD(CONVERT(username, CHAR), 7, '0')
如果列字符,則CONVERT()部分是不必要的,只是LPAD的用戶名。
如果要永久性修改表中的值,則需要確保該列是字符類型,並使用上述內容更新UPDATE。
0
您可能想要使用CONCAT_WS('','0',用戶名),因爲如果有一個空值,那麼你最終會得到NULL而不是'0'。這可能不是問題,但是我已經學會了很難的方法。
相關問題
- 1. 每個條件的MySql查詢結果
- 2. 每個條目的SQL更新查詢
- 3. 帶有多字段字段的mysql預先搜索查詢
- 4. formtastic - 如何預先填充字符串輸入的值
- 5. 如何在MySQL中查詢重複的字符串條目
- 6. 將空字符附加到mysql中的每個條目
- 7. 字符串預先填入空格飛鏢
- 8. mysql查詢 - 排除條目
- 9. MySQL查詢刪除條目
- 10. MYSQL查詢最新條目
- 11. 預先選擇一個NSComboBox條目
- 12. Mysql查詢排除某個條目
- 13. Google Datastore祖先查詢每個祖先每秒寫一個
- 14. Mysql查詢加入條件
- 15. MySQL的選擇每首先行中的兩個表查詢
- 16. 如何預先填充一些字符的命令提示符?
- 17. MySQL加入數據右側已預先加上字符串
- 18. MySQL查詢功能項先載入
- 19. mysql select查詢預填充下拉字段
- 20. mod_rewrite預先將子域名稱添加到查詢字符串
- 21. 查詢字符串預先選擇單選按鈕
- 22. MySQL查詢和PHP:如何知道每次每個「WHERE」條件
- 23. MySQL查詢到每個組
- 24. 在每個字符條目處提交輸入
- 25. 預先填寫Salesforce.com中的字段
- 26. 查詢字符串填入對字典查找
- 27. 連字符字符的php mysql查詢
- 28. 每個查詢可以使用Mysql字符集嗎?
- 29. 每個查詢字符串值
- 30. MySQL查詢從一個子查詢中加入5條記錄
謝謝,用戶布萊恩得到它,但我應該說prepend而不是追加,他似乎已經刪除了他的帖子,但現在!乾杯。 – Stuart 2008-10-01 08:13:58
你提供了一個例子:675381應該成爲0675381 – daniels 2008-10-01 09:35:36