想寫個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...