update table a, table b set a.filed1= b.field2, a.field2= b.field1where a.id = b.id ...
update table a, table b set a.filed b.field , a.field b.field where a.id b.id ...
2018-09-12 16:28 0 4813 推薦指數:
update table a, table b set a.filed1= b.field2, a.field2= b.field1where a.id = b.id ...
今天遇到一個數據表的兩個列數據要互換,在網上找到並記錄下。 直接用Sql就可以搞定,語法如下 我們來模擬驗證一下,在數據庫建立一個這樣的表 第一步:創建數據表 第二步:插入數據 第三步:查詢數據(未執行前結果) 第四步:使用 ...
看起來有點繞口吧,舉個例子吧,如圖 兩張表,字段名也不同字段gs 和另一張表 gsmc 的有些值是相同的 我們要做的就是把這個相同的值找出來 會寫這個sql語句就可以 只寫重點 這樣就可以成功的輸出來了 如果像我這樣有登錄的用戶不同,比如這樣 維護人都是登陸 ...
今天遇到了一個需求,我在一張表中新增了一個字段,因為這張表以前已經有很多數據了,這樣對於以前的數據來說,新增的這個字段的值也就是為該字段的默認值,現在需要將新增的這個字段添加上數據,數據來源為同表的另一字段,本來以為sql會很復雜,結果一試,這樣一行簡單的sql就可以搞定 ...
MySQL的使用用法如下所示:格式:if(Condition,A,B)意義:當Condition為true時,返回A;當Condition為false時,返回B。作用:作為條件語句使用。mysql的if用法解決同一張數據表里面兩個字段是否相等統計數據量。1、需求,主要是同一張數據表里面兩個字段是否 ...
UPDATE 表名 SET 字段名 = replace(字段名,‘原來值’,‘修改值’); 例: UPDATE pd_purchase SET type_status =replace(type_status,'1','0'); ; ...