在資料庫匯入excel中資料時,經常會出現一些空格或者其他特殊字元導致資料無法查詢,我們都知道 trim(field) 可以消除字段前後的空格,但是如何消除空白的特殊字元呢:
update table set field = replace(replace(replace(field,char(9),''),char(10),''),char(13),'');
將table 和 field 換成自己的表和字段即可
char(9) 水平製表符 (tab鍵 或者 \t)
char(10)換行鍵 (\n)
char(13)回車鍵 (enter鍵)
一般空白特殊字元就這些,匯入資料之後只要執行上面這條指令碼,資料中的空白部分就會被替換了 。
mysql清除字串首尾空格函式是經常會用到的函式,mysql 清除字串首尾空格函式有三個: ltrim(), rtrim(), trim()。
清除字段首尾的空格:
update table set field = trim(both ' ' from field );
mysql如何去除字段首尾空白字元及特定字元
1 mysql trim 函式 語法 trim remstr from str 1 預設去除首尾空格 2 去除做空格 3 去除右空格 4 刪除指定字元 2 mysql ltrim函式 去掉左空格 3 mysql rtrim函式 去掉右空格 4 mysql replace 函式 語法 replace ...
mysql如何去除字段首尾空白字元及特定字元
1 mysql trim 函式 語法 trim remstr from str 1 預設去除首尾空格 2 去除做空格 3 去除右空格 4 刪除指定字元 2 mysql ltrim函式 去掉左空格 3 mysql rtrim函式 去掉右空格 4 mysql replace 函式 語法 replace ...
scanf與空白字元
scanf函式在遇到以下情況會停止乙個資料的輸入,是乙個資料哦,不是停止這個函式哦!1 空白字元 空白字元是指空格鍵,tab鍵,回車鍵 2 遇寬度結束 3 遇非法輸入 因此呢,當我們在用scanf輸入乙個字串的時候,空格已出現就停止了,比如 includeint main 執行發現 可我想要的是 h...