oracle select時更改一列資料中一部分資料的顯示內容其餘資料不變

時間 2021-10-14 22:24:01

1樓:匿名使用者

那只能是先更改資料,之後在進行select的,select語句是查詢語句不具有update功能。

可以通過update方法進行批量修改,之後新增必要的條件,針對固定條件的資料進行批量修

改。sql:update table_name set age=age+1 where id like '%1111% ';

以上語句就是將id欄位中包含1111的age欄位,進行加1操作,之後在進行條件查詢即可。sql: select * table_name where id like '%1111% ';

2樓:匿名使用者

select case 列名 when 1 then '小' when 2 then '小' else 列名 end from 表名

希望對你有幫助。

select case 第二列列名 when 第二列的值 then 想顯示的內容 end from 表名

希望你再寫的詳細一點。 謝謝,希望對你有幫助。

**等。。。。sql中如何將乙個表中的某一列的資料替換到另乙個表中的某一列裡。

3樓:我tm不管

update b set b.qh=a.num from 表a a,表b b where a.id=b.id and b.qh is null

你沒說資料庫型別,如果是sqlserver的話,我這個語句就能用

4樓:匿名使用者

方法1:試試這樣的語句能不能行:

update table_a set table_a.num=(select table_b.qh where table_b.id=table_a.id);

方法2.建立乙個檢視:

第一、 create view view_temp (select a.num as num,b.qh as qh) from a,b where a.id=b.id);

第二、更新view:

update view_temp set num=qh

5樓:匿名使用者

update b set b.qh=(select a.num from a where a.id=b.id) where b.qh is null;

就這麼簡單.

6樓:浩之鷹學習資料

sql2000:

update b set b.qh=a.num from a,b where a.id=b.id and b.qh is null

oralce:

update b set b.qh=(select num from a where b.id=a.id) where b.qh is null

7樓:匿名使用者

完善下oracle的:

update b set b.qh=(select num from a where b.id=a.

id and rownum=1) where trim(b.qh) is null

8樓:匿名使用者

youdiannadu

CAD繪圖時無法更改圖層顏色怎麼辦

南門憶辰秋寒 關閉其他,保留你所要改的,然後全部選中,不就ok了.如果圖層太亂了,只能區域性隱藏了 cad中圖層不能修改顏色 漢字數字 1 開啟圖層管理器,快捷鍵la 2 取消圖中紅框內指示正在使用的圖層和應用到圖層工具欄的勾選 3 更改圖層顏色 4 勾選圖中紅框內指示正在使用的圖層和應用到圖層工具...

word 2010中拼寫檢查時,更改使用詞典

file 檔案 language 語言 choose editing languages 選擇語言 在下拉框內選中english 後點選add 新增 在上面的列表框內選中english u.k.後點選右側set as default 設為預設值 按鈕,完成。這時會彈出乙個對話方塊,提示你的修改將於下...

《出生醫學證明》上的名字在登記戶口時可以更改嗎

可以,拿著出生證到派出所上戶口,然後在派出所戶籍處改名字,需孩子父母到場填表簽字雙方同意才能更改,出生證上的名字就是寶寶的曾用名了,不影響出生證的使用。中華人民共和國戶口登記條例 第十八條 公民變更姓名,依照下列規定辦理 一 未滿十八周歲的人需要變更姓名的時候,由本人或者父母 收養人向戶口登記機關申...