濮阳杆衣贸易有限公司

主頁(yè) > 知識(shí)庫(kù) > SQL SERVER 2012新增函數(shù)之邏輯函數(shù)CHOOSE詳解

SQL SERVER 2012新增函數(shù)之邏輯函數(shù)CHOOSE詳解

熱門標(biāo)簽:家庭農(nóng)場(chǎng)地圖標(biāo)注名稱怎樣起名 我要地圖標(biāo)注數(shù)量有限制嗎 千呼電話機(jī)器人可以試用嗎 安卡拉地圖標(biāo)注app 互聯(lián)網(wǎng)電話外呼系統(tǒng) 400電話辦理泰安 電銷需要外呼系統(tǒng)嗎 電話機(jī)器人怎么代理商 零成本地圖標(biāo)注賺錢

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

例如:

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

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

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

CHOOSE的主要功能和CASE WHEN類似,例如數(shù)據(jù)庫(kù)中有字段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   王五 男 
*/ 

總結(jié)

以上就是這篇文章的全部?jī)?nèi)容了,希望本文的內(nèi)容對(duì)大家的學(xué)習(xí)或者工作能帶來一定的幫助,如果有疑問大家可以留言交流,謝謝大家對(duì)腳本之家的支持。

您可能感興趣的文章:
  • SQL SERVER 2012新增函數(shù)之字符串函數(shù)FORMAT詳解
  • SQL SERVER2012中新增函數(shù)之字符串函數(shù)CONCAT詳解
  • Sql Server 2012 轉(zhuǎn)換函數(shù)的比較(Cast、Convert和Parse)
  • SqlServer2012中First_Value函數(shù)簡(jiǎn)單分析
  • SqlServer2012中LEAD函數(shù)簡(jiǎn)單分析
  • SQL Server 2012 開窗函數(shù)
  • SQL SERVER 2012新增函數(shù)之邏輯函數(shù)IIF

標(biāo)簽:新鄉(xiāng) 來賓 大同 黃山 濱州 文山 池州 東營(yíng)

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《SQL SERVER 2012新增函數(shù)之邏輯函數(shù)CHOOSE詳解》,本文關(guān)鍵詞  SQL,SERVER,2012,新增,函數(shù),;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《SQL SERVER 2012新增函數(shù)之邏輯函數(shù)CHOOSE詳解》相關(guān)的同類信息!
  • 本頁(yè)收集關(guān)于SQL SERVER 2012新增函數(shù)之邏輯函數(shù)CHOOSE詳解的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    新沂市| 辉县市| 通河县| 临夏县| 仁寿县| 琼中| 子长县| 库车县| 沅江市| 沂源县| 登封市| 文登市| 元谋县| 桐城市| 靖州| 泰安市| 博湖县| 北宁市| 丹江口市| 浮山县| 沐川县| 班玛县| 婺源县| 微山县| 安远县| 太和县| 洞口县| 东至县| 富源县| 曲周县| 苏尼特右旗| 乐至县| 临夏市| 安宁市| 高密市| 和顺县| 五家渠市| 西盟| 阳朔县| 金平| 鄱阳县|