sql裡如何給casewhenthen查出來數值的列命名

時間 2021-06-08 22:09:26

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

在access裡如何執行sql語句

慶有 access sql查詢語句是相容的,有兩種方式可以使用sql語句 方式一 在 查詢 的試圖裡,可以使用access的嚮導模式,也可以直接使用sql語言模式,如下圖 開啟任何一個查詢,在標籤處選擇sql檢視,就會變成以下sql介面了 access還有一種方式,就是在其自帶的vb裡面,但是不能直...

如何把sql語句查詢到的值賦值給變數

馮益斌 多行 system.data.sqlclient.sqlconnection conn new system.data.sqlclient.sqlconnection server database 你的資料庫的名字 uid sa pwd sa的密碼 system.data.sqlclien...

php 如何將SQL的結果返回給陣列後輸出指定鍵位

那你在sql查詢時就應該把查詢語句寫好,而不是全部查詢再給程式處理,這樣查詢和處理的速度都慢,再一個就是在逐條讀取並返回以lv級別的key為陣列的資料,比如 class userlist return ret php如何將sql查詢結果轉為多維陣列,並按查詢行輸出 因迴圈取迴圈外宣告空陣列迴圈內結集...