----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 修...