sql 刪除記錄中的空格方法

2021-06-28 06:05:55 字數 1025 閱讀 3189

sql 刪除記錄中的空格方法

\\檢視含有空格的記錄

select * from student where charindex(' ',name)>0

\\刪除左空格

update student set name=rtrim(name)  where charindex(' ',name)>0

\\刪除右空格

update student set name=ltrim(name)  where charindex(' ',name)>0

\\刪除空格

update student set name=replace(name,' ','') where charindex(' ',name)>0

replace

用第三個表示式替換第乙個字串表示式中出現的所有第二個給定字串表示式。

語法replace ( ''string_replace1'' , ''string_replace2'' , ''string_replace3'' )

引數''string_replace1''

待搜尋的字串表示式。string_replace1 可以是字元資料或二進位制資料。

''string_replace2''

待查詢的字串表示式。string_replace2 可以是字元資料或二進位制資料。

''string_replace3''

替換用的字串表示式。string_replace3 可以是字元資料或二進位制資料。

返回型別

如果 string_replace(1、2 或 3)是支援的字元資料型別之一,則返回字元資料。如果 string_replace(1、2 或 3)是支援的 binary 資料型別之一,則返回二進位制資料。

示例下例用 *** 替換 abcdefghi 中的字串 cde。

select replace(''abcdefghicde'',''cde'',''***'')go

下面是結果集:

------------ab***fghi***(1 row(s) affected)

sql刪除表中的記錄的方法

1.刪除表中的行 truncate table 2.刪除表中的行 delete 語句 3.刪除表 drop table truncate table 刪除表中的所有行,而不記錄單個行刪除操作。語法 truncate table table name 引數 table name是要截斷的表的名稱或要刪...

sql刪除表中的記錄的方法

1.刪除表中的行 truncate table 2.刪除表中的行 delete 語句 3.刪除表 drop table truncate table 刪除表中的所有行,而不記錄單個行刪除操作。語法 truncate table table name 引數 table name是要截斷的表的名稱或要刪...

Unix系統中刪除檔案明中的空格的方法

今天臨校師兄 上說有沒有批量刪除檔名中的空格的方法。這類問題像我這等懶人加閒人是最喜歡的了。於是滿口答應下來說試試看。我們的網路中心有一台freebsd伺服器供學校的unix愛好者登入學習,兼之網路中心可以在裡面物色新的成員。這個伺服器是由我來維護的,招新人也是由我負責的。為了便於管理和教學,我計畫...