sql語句之when then 使用

2021-10-03 14:04:52 字數 1074 閱讀 8515

----sql case when else練習題

----建立資料表

create

table userlevel

( uid int

identity

primary

keynot

null

, name nvarchar(32)

notnull

,level

intdefault(1

)not

null)go

insert

into userlevel values

(n'犀利哥',1

)insert

into userlevel values

(n'小月月',2

)insert

into userlevel values

(n'郭德綱',3

)insert

into userlevel values

(n'于謙',2

)----1相當於if-else 的使用,注意打乙個case 馬上打乙個end不然會忘了

select*,

頭銜 =

case

when

[level]=

1then

'菜鳥'

when

[level]=

2then

'老鳥'

when

[level]=

3then

'大師'

else

'超級無敵大師'

endfrom userlevel

----2相當於switch case 使用

select*,

頭銜=case

[level

]when

1then

'菜鳥'

when

2then

'老鳥'

when

3then

'大師'

else

'超級無敵小可愛'

endfrom userlevel

SQL語句中case when then的使用

使用語法為 select pro id as id pro title as title pro name as name pro ltime as ltime pro place as place pro linkman as linkman pro address as address pro ...

Hive之Show Describe語句使用

1.表及分割槽格式化資訊 包含儲存位置 分隔符格式 建立時間等資訊。describe formatted table name partition partition desc describe formatted recommend data view partition pt day 2018 ...

習SQL語句之SQL語句大全

語 句 功 能 資料操作 select 從資料庫表中檢索資料行和列 insert 向資料庫表新增新資料行 delete 從資料庫表中刪除資料行 update 更新資料庫表中的資料 資料定義 create table 建立乙個資料庫表 drop table 從資料庫中刪除表 alter table 修...