|
1. 选择结构
- If(...)
- Begin
-
- 语句块
-
- End
-
- else if(...)
- Begin
-
- 语句块
-
- End
-
- Else
-
- Begin
-
- 语句块
-
- End;
-
复制代码
注意事项
语法中begin..end相当于C#中的{}
执行语句只有一条时,begin..end可以省略
()可以省略,但是如果条件内包含select语句 ,()不能省略
数据库中使用=表示相等判断
2. Case 结构
- -- 用于条件是判断相等的时候才可以使用这种语法
- case 字段
- when 条件1 then 结果
- when 条件2 then 结果
- else 结果
- end
- 或者
- case
- when 条件1 then 结果
- when 条件2 then 结果
- else 结果
- end
- 例:
- select Id,NickName,Mobile Age,
- case Sex
- when 0 then '男'
- when 1 then '女'
- when 2 then '保密'
- when 3 then '未知'
- end 性别
- from UserInfo
复制代码
[code]select *, case when Age=1[/td][td] [/td][/tr][tr][td]CreateTime[/td][td]下单时间[/td][td]datetime[/td][td]√[/td][td]Getdate()[/td][td] [/td][td] [/td][/tr][tr][td]OrderState[/td][td]状态(0:未支付,1:未发货,2:待收货,3:待评价,4:已完成)[/td][td]tinyint[/td][td] [/td][td]0[/td][td]0-4[/td][td] [/td][/tr][/table]
- 创建数据库,名为:第十五单元练习数据库
- 正确建立表结构,注意表约束
- 每张表插入10条测试数据
- 查询学生表,将性别显示为男,女,未知,保密
- 查询订单表,将订单状态显示为未支付,未发货,待收货,待评价,已完成
- 显示用户表的姓名(去除空格),年龄,性别,人群类别(年龄:0-10小孩,10-20 少年,20-35青年,35-60 中年,60以上老年)
- 查询用户信息,将手机号中间4位用*号表示,如1384843
- 查看最近3个月的订单数据
- 查看最近2017年以后的订单数据,统计每个用户的订单数量
- 查询手机尾号相同的用户信息
- 查询近一年的用户数据,并将复姓为”令狐”的姓氏替换为”令”
- 自定义一个函数,传入三角形三条边的值,并输出三角形的形状(普通三角形,直角三角形,等腰直角三角形,等边三角形,等腰三角形),如,传入:3,4,5 输出 直角三角形(输出文字即可)
- 创建函数,输出1-100的偶数和
- 输出1000以内的水仙花数.
视频配套链接:
来源:https://www.cnblogs.com/xuyubing/archive/2023/12/19/17914529.html
免责声明:由于采集信息均来自互联网,如果侵犯了您的权益,请联系我们【E-Mail:cb@itdo.tech】 我们会及时删除侵权内容,谢谢合作! |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
x
|