如何將多個空格替換爲mysql字符串中的單個空格。 MySql將多個空格替換爲字符串中的單個空格的過程或函數
2
A
回答
1
基本上你想要做在MySQL像PHP的preg_replace('/ +/', ' ', $sString)
正則表達式替換 - 不幸的是,這是沒有內置到MySQL所以你需要一個用戶定義的函數......這使我這個:How to do a regular expression replace in MySQL?
希望幫助...
2
DELIMITER $$
CREATE PROCEDURE I_hate_duplicate_spaces
BEGIN
DECLARE rows_affected INTEGER;
REPEAT
UPDATE table1 SET afield = REPLACE(afield,' ',' ');
SELECT ROW_COUNT() INTO rows_affected;
UNTIL rows_affected = 0 END REPEAT;
END $$
DELIMITER ;
現在啓動存儲過程:
CALL I_hate_duplicate_spaces;
http://dev.mysql.com/doc/refman/5.0/en/string-functions.html#function_replace
http://dev.mysql.com/doc/refman/5.0/en/information-functions.html
相關問題
- 1. 如何將多個空格替換爲字符串(java)中的單個空格?
- 2. 用單個空格替換字符串中的多空格 - Python
- 3. 用單個空格替換字符串中的多個字符
- 4. 用一個空格替換一個或多個空格和/或製表符的每個字符串
- 5. 如何用Perl中的單個空格替換多個空格?
- 6. 不能用字符串替換單個空格。替換()
- 7. 如何用一個空格替換空格字符串
- 8. 如何用sql中的單個空格替換多個空格和回車符
- 9. 字符串:用數字替換空格
- 10. 將字符串拆分爲一個或多個空格上的子字符串
- 11. 只有當有兩個或多個空格時,才替換字符串中的空格
- 12. 將單個空格替換爲單個空格並消除前導空格和尾部空格
- 13. 替換「空格的字符
- 14. 用一個空格字符替換連續的空格
- 15. 將空格替換爲連字符
- 16. 用一個空格替換所有多空格字符除了換行符
- 17. R:如何用*單*反斜槓和空格('\')替換字符串中的空格('')
- 18. 刪除Javascript中的所有多個空格,並用單個空格替換
- 19. 用vb.net中的空格替換多個製表符空間
- 20. 用單個空格替換空白
- 21. 如何用JavaScript中的另一個字符串替換空格?
- 22. 修剪多個換行符和多個空格字符串?
- 23. 如何在字符串中添加多個空格(空格?)?
- 24. 笨多個空格轉換爲單個空格
- 25. 替換特殊字符或空格 -
- 26. 替換字符串,但保留空格
- 27. 用空格替換HTML字符串
- 28. javascript - 用字符串替換空格
- 29. SED替換字符串空格
- 30. 將字符數組轉換爲無空格的字符串
+1但您忘記了過程名後面的()。 :P – getWeberForStackExchange