电脑知识|欧美黑人一区二区三区|软件|欧美黑人一级爽快片淫片高清|系统|欧美黑人狂野猛交老妇|数据库|服务器|编程开发|网络运营|知识问答|技术教程文章 - 好吧啦网

您的位置:首頁技術文章
文章詳情頁

SQL Server中的邏輯函數(shù)介紹

瀏覽:27日期:2023-03-06 14:25:22

IIF: 根據(jù)布爾表達式計算為 true 還是 false,返回其中一個值。

IIF 是一種用于編寫 CASE 表達式的快速方法。 它將傳遞的布爾表達式計算為第一個參數(shù),然后根據(jù)計算結果返回其他兩個參數(shù)之一。也即,如果布爾表達式為 true,則返回 true_value;如果布爾表達式為 false 或未知,則返回 false_value。 true_value 和 false_value 可以是任何類型。

語法:

IIF ( boolean_expression, true_value, false_value )

舉例:

DECLARE @a int = 45, @b int = 40;  SELECT IIF ( @a > @b, "TRUE", "FALSE" ) AS Result;

CHOOSE: 從值列表返回指定索引處的項。

CHOOSE 像索引一樣進入數(shù)組中,其中,數(shù)組由跟在索引參數(shù)之后的各參數(shù)組成。 索引參數(shù)確定將返回以下哪些值。從 1 開始的索引

語法:

CHOOSE ( index, val_1, val_2 [, val_n ] )

舉例:下面的示例從所提供的值列表中返回第三項。

SELECT CHOOSE ( 3, "Manager", "Director", "Developer", "Tester" ) AS Result;  --返回Developer

舉例:以下示例返回雇傭員工時的季度。 MONTH 函數(shù)用于從 HireDate 列返回月份值。

USE AdventureWorks2012;  GO  SELECT JobTitle, HireDate, CHOOSE(MONTH(HireDate),"Winter","Winter", "Spring","Spring","Spring","Summer","Summer",     "Summer","Autumn","Autumn","Autumn","Winter") AS Quarter_Hired  FROM HumanResources.Employee  WHERE  YEAR(HireDate) > 2005  ORDER BY YEAR(HireDate);

COALESCE: 按順序計算變量并返回第一個不等于 NULL 的第一個表達式的當前值

例如,SELECT COALESCE(NULL, NULL, 'third_value', 'fourth_value'); 返回第三個值,因為第三個值是首個為非 Null 的值。如果所有參數(shù)都為 NULL,則 COALESCE返回 NULL

語法:

COALESCE ( expression [ ,...n ] )

舉例:

SELECT Name, Color, ProductNumber, COALESCE(Color, ProductNumber) AS FirstNotNull FROM Products ;

NULLIF:如果兩個指定的表達式相等,則返回空值。如果兩個表達式不相等,則 NULLIF 返回第一個 expression 的值。

例如,SELECT NULLIF(4,4) AS Same, NULLIF(5,7) AS Different; 為第一列(4 和 4)返回 NULL,因為兩個輸入值相同。 第二列返回第一個值 (5),因為兩個輸入值不同。

舉例:

SELECT AVG(NULLIF(COALESCE(current_year, previous_year), 0.00)) AS "Average Budget" FROM budgets;

到此這篇關于SQL Server邏輯函數(shù)的文章就介紹到這了。希望對大家的學習有所幫助,也希望大家多多支持。

標簽: MsSQL
相關文章:
主站蜘蛛池模板: 上海冠顶工业设备有限公司-隧道炉,烘箱,UV固化机,涂装设备,高温炉,工业机器人生产厂家 | 警用|治安|保安|不锈钢岗亭-售货亭价格-垃圾分类亭-移动厕所厂家-苏州灿宇建材 | 仿清水混凝土_清水混凝土装修_施工_修饰_保护剂_修补_清水混凝土修复-德州忠岭建筑装饰工程 | 一路商机网-品牌招商加盟优选平台-加盟店排行榜平台 | 贵州科比特-防雷公司厂家提供贵州防雷工程,防雷检测,防雷接地,防雷设备价格,防雷产品报价服务-贵州防雷检测公司 | 洁净棚-洁净工作棚-无菌室-净化工程公司_北京卫护科技有限公司 | QQ房产导航-免费收录优秀房地产网站_房地产信息网 | Duoguan 夺冠集团| 沈飞防静电地板__机房地板-深圳市沈飞防静电设备有限公司 | 电地暖-电采暖-发热膜-石墨烯电热膜品牌加盟-暖季地暖厂家 | 电子厂招聘_工厂招聘_普工招聘_小时工招聘信息平台-众立方招工网 | 定制/定做衬衫厂家/公司-衬衫订做/订制价格/费用-北京圣达信 | 细砂提取机,隔膜板框泥浆污泥压滤机,螺旋洗砂机设备,轮式洗砂机械,机制砂,圆锥颚式反击式破碎机,振动筛,滚筒筛,喂料机- 上海重睿环保设备有限公司 | 一礼通 (www.yilitong.com)-企业礼品解决方案一站式服务平台 | 培训一点通 - 合肥驾校 - 合肥新亚驾校 - 合肥八一驾校 | 北京京云律师事务所 | 液压油缸-液压站生产厂家-洛阳泰诺液压科技有限公司 | SRRC认证_电磁兼容_EMC测试整改_FCC认证_SDOC认证-深圳市环测威检测技术有限公司 | 酒水灌装机-白酒灌装机-酒精果酒酱油醋灌装设备_青州惠联灌装机械 | 砂石生产线_石料生产线设备_制砂生产线设备价格_生产厂家-河南中誉鼎力智能装备有限公司 | CE认证_产品欧盟ROHS-REACH检测机构-商通检测 | 河北码上网络科技|邯郸小程序开发|邯郸微信开发|邯郸网站建设 | 课件导航网_ppt课件_课件模板_课件下载_最新课件资源分享发布平台 | 集菌仪厂家_全封闭_封闭式_智能智能集菌仪厂家-上海郓曹 | 能量回馈_制动单元_电梯节能_能耗制动_深圳市合兴加能科技有限公司 | 电镀标牌_电铸标牌_金属标贴_不锈钢标牌厂家_深圳市宝利丰精密科技有限公司 | 杭州厂房降温,车间降温设备,车间通风降温,厂房降温方案,杭州嘉友实业爽风品牌 | 移动机器人产业联盟官网| 体视显微镜_荧光生物显微镜_显微镜报价-微仪光电生命科学显微镜有限公司 | 希望影视-高清影视vip热播电影电视剧免费在线抢先看 | 江西自考网| 广州活动策划公司-15+年专业大型公关活动策划执行管理经验-睿阳广告 | 胶原检测试剂盒,弹性蛋白检测试剂盒,类克ELISA试剂盒,阿达木单抗ELISA试剂盒-北京群晓科苑生物技术有限公司 | 桁架机器人_桁架机械手_上下料机械手_数控车床机械手-苏州清智科技装备制造有限公司 | 智能化的检漏仪_气密性测试仪_流量测试仪_流阻阻力测试仪_呼吸管快速检漏仪_连接器防水测试仪_车载镜头测试仪_奥图自动化科技 | 工业风机_环保空调_冷风机_工厂车间厂房通风降温设备旺成服务平台 | 云南标线|昆明划线|道路标线|交通标线-就选云南云路施工公司-云南云路科技有限公司 | 淋巴细胞分离液_口腔医疗器材-精欣华医疗器械(无锡)有限公司 | 南京技嘉环保科技有限公司-杀菌除臭剂|污水|垃圾|厕所|橡胶厂|化工厂|铸造厂除臭剂 | 坏男孩影院-提供最新电影_动漫_综艺_电视剧_迅雷免费电影最新观看 | 电子万能试验机_液压拉力试验机_冲击疲劳试验机_材料试验机厂家-济南众标仪器设备有限公司 |