幾個SQL語句。擷取帶條件的字串

2021-06-15 20:22:54 字數 536 閱讀 4281

想寫個sql語句實現功能 給記錄編號每個編號增加1應該如何寫?

declare @a int

set @a=1

while @a<=要迴圈的次數

begin

update table set id=@a

@a=@a+1

end

就這樣了。

實現 一次執行 就把所有位址欄位addr中由'天津市' 開頭的記錄 全部把『天津市』三個字去掉

現在這個 不行  因為返回多條記錄 所以我想應該是用迴圈去寫 請問各位 應該怎麼寫謝謝了

update dh2temp

set addr=(select ltrim(addr,'天津市') from dh2temp where instr(addr,'天津市')=1);

update dh2temp set addr=substr(addr,4) where instr(addr,'天津市')=1; 

以上應該是在oracle 中的用法,在sql 2000下不適用,以下語句我在sql 2000下通過。

sql語句拼接,字元擷取,sql排序

1 下面的語句會把,從t in 1表查詢的vinleft欄位進行去重,同理t vin 3 做同樣的處理,並且把兩個查詢的結果連在一起 select distinct vinleft from t vin 0 union select distinct vinleft from t vin 1 uni...

sql語句中擷取字串

今天在開發過程中因為要用到合併單元格,在程式裡實現了以後,查出來的資料太長,都把格式撐大了,後來想想可以在sql語句查詢的時候就擷取,就去網上找了一下,挺好用,就轉了過來 合併單元格 合併gridview中某列相同資訊的行 單元格 gridview 第幾列 private static void g...

幾個經典的sql語句

1.關於group by的sql語句 表結構 sql的寫法 select year,select amount from test as m where month 1 and test.year m.year as m1,select amount from test as m where mon...