1樓:賓士
1、首先replace函式可以做型則裂到替換【'123 456'】為【'1234'】,測試log如下:
mysql> select replace('123 456','123 456','1234');
replace('123 456','123 456','1234')
1 row in set ( sec)
2、如果你想去掉【message】中的所有空格的話。
replace(message,' 盯枝,''就可以的。測試log如下:
mysql> select replace('1 2 3 4 5 6','卜閉');
replace('1 2 3 4 5 6','
1 row in set ( sec)
3、所以你的sql改成下面這樣就可以了應該:
update cdb_posts set message=replace(message,' where tid=123456;
4、改完了記住commit,使改正永久話。
以上,希望對你有所幫助。
2樓:陽光上的橋
你的這個語句能夠執行,能吵耐夠把"123 456"替換為襪指"1234",包括空格一起被替換掉。
莫非你還有其它公升好春要求嗎?
3樓:網友
select * from cdb_posts where tid=123456
看看查詢結果中的message值。
mysql 如何去掉字串空格
4樓:蟈蟈vip影視
trim(str) 去除兩邊空格。
ltrim(str)去除左邊空格。
rtrim(str)去除右邊空格。
sql 資料表欄位名中有空格怎麼引用?
5樓:yesyes科
1、首先在sql中更改欄位名稱,可以呼叫內建的sp_rename來更改。第乙個引數是表名加欄位名,第二個引數是新的欄位名稱。
2、執行後,成功更改欄位名稱了。
3、要更改欄位型別,使用alter table語句就可以了。
4、到表結構,可以看到對應的欄位已成功更改為新的欄位名稱和欄位型別了。
5、最後需要注意的,欄位更改型別,如果該欄位有設定了索引,需要先刪除索引,更改型別後再新增回索引。
6樓:網友
如果有空格可以用"[ nam e]"(括號)標註即可;
sql:select [file name], file name] from [table name];
解釋:括號通用於表面和欄位,通過上面的語句就可以查詢出「table name」表中的「file name」和「file name」。
備註:儘量不要用空格,用「_」下劃線) 代替,更符合sql的命名規範。
7樓:資料庫強者
呵呵這種情況以及關鍵字都要用(表名以及列名通用!)括起來比如。
select * from [my table]或者 select [user_id] from test共同學習!
建議:儘量不要這麼做,這麼做會讓你比較麻煩!
mysql中如何檢視字串中有多少個空格
8樓:麻麻最早
gets()只能接受乙個字串,其用法為gets(string),當你輸入一段字元時,其中的空格當做字串的一部分;scanf函式中空格作為分隔符,例如scanf("%d%d:,&a,&b),當你輸入3 (空格) 4 時,遇到空格表示第乙個數已經輸入完畢。
9樓:
分別有這樣對應的函式,但名字不相同, 可以這樣解決: 在程式中,首先判斷資料庫的型別是oracle,mysql,sql server中的哪一種, 然後再寫對應資料庫型別的函式 呵呵,希望能有幫助,^_
mysql 資料庫名有空格,指令碼如何連
10樓:折柳成萌
如果有空格可以用"[ nam e]"(括號)標註即可;
sql:select [file name], file name] from [table name];
解釋:括號通用於表面和欄位,通過上面的語句就可以查詢出「table name」表中的「file name」和「file name」。
備註:儘量不要用空格,用「_」下劃線) 代替,更符合sql的命名規範。
如何去除mysql表中的所有欄位中的尾部空格
11樓:暴躁的碼農
過濾test表中title欄位的空格。
update test set title = trim(title);
mysql萬用字元進行模糊查詢中間帶空格導致結果不符?
12樓:網友
簡單,where cityname like '_市'改為where replace(cityname ,'like '_市'這樣就好了,把空格去掉嘿嘿。
mysql語句優化,mysql 語句優化
從句子中可以看到,選取的字段比較多,另外連線條件也比較多,另外還包括了子查詢。就此語句給出幾個需要注意的問題 1 請先使用explain,對這個語句進行分析,explain解釋select命令如何被處理。這不僅對決定是否應該增加乙個索引,而且對決定乙個複雜的join如何被mysql處理都是有幫助的。...
mysql插入問題,MYSQL插入語句問題
巢狀查詢,把select查詢到的結果當成乙個值來插入進去,簡單的說就是這個select查詢出來的結果只能是乙個值,否則這個插入是不成功的。有的,其實只是在裡面放乙個子查詢而已,但是要注意,裡面的子查詢結果集必須是只有一條資料並且只有乙個字段,不然也是會報錯的 有的,值跟表結構字段一一對應 inser...
SQL語句中AS是什麼意思,sql語句中as的作用?
伏廷謙潭培 sql語句中as的意思是 別名。as用處 query時 用來重新指定返回的column名字。示例一個table有個column叫 id,query是select idfrom table1 如果不想叫id,就可重新命名。如叫systemid,可這樣寫 selectidas systemi...