没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
试读
5页
自从用了EF后很少写sql和存储过程了,需要写个比较复杂的报告,翻出了之前的笔记做参考,感觉这个笔记还是很有用的,因此发出来和大家分享。 1、case…end (具体的值) case后面有值,相当于c#中的switch case 注意:case后必须有条件,并且when后面必须是值不能为条件。 —————–case–end—语法结构——————— select name , –注意逗号 case level –case后跟条件 when 1 then '骨灰' when 2 then '大虾' when 3 then'菜鸟' end
资源详情
资源评论
资源推荐
15个常用的个常用的SQL Server高级语法高级语法
自从用了EF后很少写sql和存储过程了,需要写个比较复杂的报告,翻出了之前的笔记做参考,感觉这个笔记还是很有用
的,因此发出来和大家分享。
1、case…end (具体的值)
case后面有值,相当于c#中的switch case
注意:case后必须有条件,并且when后面必须是值不能为条件。
—————–case–end—语法结构———————
select name , –注意逗号
case level –case后跟条件
when 1 then '骨灰'
when 2 then '大虾'
when 3 then'菜鸟'
end as'头衔'
from [user] 2、case…end (范围)
case 后面无值,相当于c#中的if…else if…else….
注意:case后不根条件
——————case—end——————————–
select studentId,
case
when english between 80 and 90 then '优'
when english between 60 and 79 then '良'
else '差'
end
from Score
——————case—end——————————–
select studentId,
case
when english >=80 then '优'
when english >=60 then '良'
else '差'
end
from Score
—————————————————–
select *,
case
when english>=60 and math >=60 then '及格'
else '不及格'
end
from Score
3、if…eles
IF(条件表达式)
BEGIN –相当于C#里的{
语句1
……
END –相当于C#里的}
ELSE
BEGIN
语句1
……
END
–计算平均分数并输出,如果平均分数超过分输出成绩高的三个学生的成绩,否则输出后三名的学生
declare @avg int –定义变量
select @avg= AVG(english) from Score –为变量赋值
select '平均成绩'+CONVERT(varchar,@avg) –打印变量的值
if @avg<60
begin
select '前三名'
select top 3 * from Score order by english desc
end
else
begin
select '后三名'
select top 3 * from Score order by english
end
4、while循环
WHILE(条件表达式)
weixin_38634037
- 粉丝: 7
- 资源: 958
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- DatabaseWatermarkingBasedonTextFormat
- -移动通信-网络课程设计与研究
- 基于Python的PCA人脸识别算法的原理及实现代码+文档详解.zip
- 甘肃移动全业务工程建设项目管理流程优化研究
- 549springboot + vue 民宿管理平台.zip (可运行源码+数据库文件+文档)
- ZArchiver.Pro_0.9.5.apk
- vmware环境配置.mp4
- 548springboot + vue 大学生社团活动平台.zip(可运行源码+数据库文件+文档)
- 微信小程序 辩论倒计时小程序源码 作业设计demo 计算机专业参考
- 深入探究文件IO,嵌入式Linux
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0