位置: 编程技术 - 正文
1.Case函数的用法 (1)使用类似:switch-case与if-else if。 (2)语法: case [字段] when 表达式 then 显示数据 when 表达式 then 显示数据 else 显示数据 end (3)百分制转换素质教育 1)如图:我们要将显示的数据转换成ABCDE,规则是分以上显示A,分以上显示B,以此类推。
2)执行的SQL语句是:3)最后的执行结果如图所示:
(4)注意: 1)写case对应的就写上end。 2)end后面跟别名(case与end之间相当于一个字段(对象)) (5)和C#的switch-语法作比较 1)C# Switch(变量) { Case 常量1:结果1;break; Case 常量2:结果2;break; Default :默认结果;break; } 2) SQL SQL语法我在上面写了,可以对比看一下。 (6)对应的if-else if语法 1) C# If(表达式1) {结果1;} else if(表达式2) {结果2;} else {默认结果;} 2)SQL Server case when 表达式1 then 显示1 when 表达式2 then 显示2 else 默认显示 end 3)举例说明,如果我们存放性别的时候在数据库中是用f,m标识的,现在我们想要用男女标识,SQL语句如下: (7)练习案例: 1)在数据库中执行这段代码: 2)实现的效果如下:
3)可以看出,首先select中应该有三个字段,并且将数据大于0的放到收入中,那么另一个为0,并且将小于0的放到支出里面,另一个为0,下面我们写实现的SQL语句:(8)一道面试题的练习:
1)如图:我们写出下面执行的代码,数据库大家自己建或者我在下面附加脚本了,大家制药执行一下即可:
2)执行的SQL语句:3)实现功能的SQL语句的书写相信自己,你就是下一个奇迹!
推荐整理分享SQL Server高级内容之case语法函数概述及使用(sql server高级编程),希望有所帮助,仅作参考,欢迎阅读内容。
文章相关热门搜索词:高级sql语句,sqlserver高级教程,sqlserver高级内容,sqlserver高级教程,sql server高级编程,sqlserver高级教程,sql高级使用方法,sql高级使用方法,内容如对您有帮助,希望把文章链接给更多的朋友!
SQL判断字段列是否存在的方法 增加字段altertabledocdspadddspcodechar()删除字段ALTERTABLEtable_NAMEDROPCOLUMNcolumn_NAME修改字段类型ALTERTABLEtable_nameALTERCOLUMNcolumn_namenew_data_type改名sp_rename更改当前
SqlServer 扩展属性的介绍 SqlServer帮助中对扩展属性的描述是:TheExtendedPropertiespropertysetsorretrievesprovider-specificconnectioninformationthatcannotbeexplicitlydescribedthroughthepropertymechanism.对于扩
sql语句中单引号,双引号的处理方法 下面我们就分别讲述,虽然说的是Insert语句,但是Select、Update、Delete语句都是一样的。假如有下述表格:mytabe字段1username字符串型(姓名)字段2age数字
标签: sql server高级编程
本文链接地址:https://www.jiuchutong.com/biancheng/347460.html 转载请保留说明!上一篇:oracle忘记sys/system/scott用户密码的解决方法(oracle忘记用户名密码怎么办)
下一篇:SQL判断字段列是否存在的方法(sql判断字段是否包含数字和字母)
友情链接: 武汉网站建设