最近發現自己的抓取資料中存在一些無用的資訊,於是決定將其清除掉
開始看到一些提示是用ltrim這個函式,一直看到都是select的,害的人以為只能用select才能進行操作,呃....這個也是我知識上面的缺陷,於是想到了建立新錶,語句如下,可是個人感覺有些麻煩,代價也有點大,呵呵
select id,ltrim(aaaaa) as aaaaa,ltrim(bbbbb) as bbbbb into xingcxbcopy from xingcxb
於是就去討論哈子,發現update也可以用。。。。囧
於是立馬就改了,結果直接在乙個表中操作就ok了 比建立乙個新錶省事多了,嘿嘿
語句如下
update xingcxb set aaaaa = ltrim(aaaaa),bbbbb = ltrim(bbbbb);
接下來簡單寫下幾個去空格的
ltrim去掉左邊的空格
rtrim去掉右邊的空格
replace去掉資料裡面所有的空格!!謹慎操作
如果你想去掉左右的空格而保留中間的空格就使用 ltrim(rtrim(字段)) 這種方式即可ltrim和rtrim可以互換
replace也可以用來替換一些其它資料,但是要注意操作!!!!
replace的用法 replace(列名,要被替換的資料,替換的資料)
在這裡要謝謝飯糰一起討論,提供的靈感
MySQL資料庫 過濾資料
資料庫一般包含大量的資料,但是我們大部分情況下並不需要檢索所有的資料,只要檢索部分資料就行了。1.使用where 子句 在select子句中,資料根據where子句中指定的搜尋條件進行過濾。where子句在表名 from子句 之後給出,如下所示 select users.user name,user...
資料庫中過濾資料與在記憶體中過濾資料(延遲載入)
var temp from u in dbcontexttable where u.id 4 select u 規範的寫法其實是 iqueryabletemp from u in dbcontexttable where u.id 4 sele ct u 或者iqueryable temp from...
資料庫group by過濾
查詢歷史記錄的時候,比如1分鐘插入一條記錄,但是這些記錄基本相同,或者某些字段完全相同 我們想顯示在前端的希望過濾掉重複部分或者每隔20分鐘,或者5分鐘顯示一條 declare checktime datetime,intervartime int set checktime 2010 1 1 11...