麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 數據庫 > SQL Server > 正文

SQL SERVER 2012新增函數之邏輯函數CHOOSE詳解

2024-08-31 01:04:42
字體:
來源:轉載
供稿:網友

SQL SERVER 2012中新增了CHOOSE,該函數可以從值列表返回指定索引處的項。

例如:

select CHOOSE(3,'A','B','C','D') as R1 /* R1 ---- C */ 

CHOOSE并不能這么用,例如有個字符串'A,B,C,D',我們并不能用choose得到其中的某個值:

select choose(2,'A,B,C,D') /* null */ 

CHOOSE的主要功能和CASE WHEN類似,例如數據庫中有字段Sex:1表示男,2表示女。

if object_id('[tb]') is not null drop table [tb] create table [tb]([Id] int,[Name] varchar(4),[Sex] int) insert [tb] select 1,'張三',1 union all select 2,'李四',2 union all select 3,'王五',1  select * from [tb] /* Id   Name Sex --------------- ----------- 1   張三 1 2   李四 2 3   王五 1 */ 

以前用CASE WHEN

select Id,Name,case Sex when 1 then '男' when2 then '女' else '' end as sex from [tb] 

有了CHOOSE以后,可以這樣:

select Id,Name,CHOOSE(Sex,'男','女') as sex from [tb] /* Id   Name sex --------------- ---- 1   張三 男 2   李四 女 3   王五 男 */ 

總結

以上就是這篇文章的全部內容了,希望本文的內容對大家的學習或者工作能帶來一定的幫助,如果有疑問大家可以留言交流,謝謝大家對VeVb武林網的支持。


注:相關教程知識閱讀請移步到MSSQL教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 日韩精品二区 | www.99tv| 成人福利在线视频 | 国产午夜精品久久久久久久蜜臀 | 欧美 日韩 三区 | chinesexxxx刘婷hd 国产资源视频在线观看 | 色av成人天堂桃色av | 久久人人爽人人爽人人片av高清 | 男女羞羞在线观看 | 久久精品欧美一区二区 | 在线91视频 | 欧美成人综合视频 | 成人午夜免费看 | 亚洲国产精品久久久久婷婷老年 | 免费国产在线视频 | 91豆奶| 中国老女人一级毛片视频 | 黄色毛片视频在线观看 | 国产精品高潮视频 | 久久久久9999 | 亚洲欧美国产视频 | 国产精品一区二区三区在线播放 | 羞羞的动漫在线观看 | 国产99久久精品一区二区300 | 污黄视频在线观看 | 夜夜夜精品视频 | 在线中文字幕亚洲 | 嫩草91在线 | 国产一级αv片免费观看 | 欧美性黄 | 中文字幕在线播放视频 | 91羞羞| 最近中文字幕一区二区 | 7777久久香蕉成人影院 | 午夜精品久久久久久毛片 | 国产91一区 | 国产成人自拍视频在线 | 91久久99热青草国产 | 免费激情视频网站 | 草久影视 | 久久免费视频7 |