1樓:匿名使用者
1、建立測試表,
create table test_case(id varchar2(20),*** varchar2(20));
2、插入測試資料;
insert into test_case values (1,1);
insert into test_case values (2,1);
insert into test_case values (3,0);
insert into test_case values (4,1);
commit;
3、查詢表中全量資料;select t.*, rowid from test_case t;
4、編寫語句,為case when then表示式賦欄位名;
select t.*, case when *** = 1 then '男' else '女' end as ***2 from test_case t
2樓:匿名使用者
sql 可以使用 ‘as’來為檢索的列命名。
例**:base_zwb
使用 case when then 根據'bm_bh'欄位值,來生成一個列‘部門’,用 ‘as’來命名,**如下:
select zw_mc as '職位名稱',case when bm_bh = '001' then '銷售部' when bm_bh = '002' then '售後部'else '其他' end as '部門' from base_zwb;
檢索結果如下:
3樓:火焱焱焱火炎
select case checked when '1' then '是' when '0' then '否' else '否' end as '自定義列名' from dw
4樓:筱筱零
case when ...... thenwhen ...... then
else
end命名名稱即可。
5樓:匿名使用者
列名等於case,懂了吧,等於是符號,手機打不出
6樓:匿名使用者
在需要顯示出來的列後面加as 新列名!
7樓:匿名使用者
在 end 後面加上你想賦予的欄位名即可。
8樓:趙甜
在end後面直接加上列名稱
9樓:小菈蘇
job產品
開發測試
運維case when job='開發' then '搬磚的' , else '看戲的' , end role
sql如何合併多個查詢結果,SQL如何合併多個查詢結果
合併結果一般用union或者union all,具體用什麼取決於需求。如資料如下 a表 id name 1 張三 2 李四 3 王五 b表 id name 1 張三 2 趙六 3 孫七 如果select id,name from aunion all select id,name from b 結果...
sql裡日期怎麼加減,sql查詢中日期加減的問題
datediff 返回跨兩個指定日期的日期邊界數和時間邊界數,語法 datediff datepart startdate enddate 用 enddate 減去 startdate 注 datepart 指定應在日期的哪一部分計算差額的引數,其日期相減時,只關注邊界值,例select dated...
sql語句如何刪除列,SQL語句如何刪除列?
小丁創業 方法和詳細的操作步驟如下 1 第一步,開啟資料庫管理平臺軟體 sql server management studio 見下圖,轉到下面的步驟。2 第二步,執行完上面的操作之後,驗證身份並連線到資料庫 見下圖,轉到下面的步驟。3 第三步,執行完上面的操作之後,右鍵單擊 student 修改...