- 1、本文档共42页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第08讲(补充)T-SQL语言-函数-语句new重点讲义
* * * * * * * declare @x int,@y int,@z int select @x=1,@y=2,@z=3 if @x@y print xy else if @y@z print yz else print z=y 运行结果是: z=y 3. CASE表达式 CASE表达式可以用在任何允许使用表达式的地方。 CASE表达式不能单独执行,只能作为语句的一部分。 (1) 简单CASE表达式 CASE 测试表达式 WHEN 简单表达式1 THEN 结果表达式1 WHEN 简单表达式2 THEN 结果表达式2 […]] [ELSE 结果表达式n] END 例7.8 调整员工工资 @e_wage : 岗位级别 @job_level 为1的,工资上调8%, 岗位级别为2的,工资上调7%, 岗位级别为3的,工资上调6%, 其他的,工资上调5% declare @e_wage int,@job_level int select @job_level=1,@e_wage=1000 set @e_wage = Case @job_level when 1 then @e_wage*1.08 when 2 then @e_wage*1.07 when 3 then @e_wage*1.06 else @e_wage*1.05 end select @e_wage (2) 有哪些信誉好的足球投注网站CASE表达式: CASE WHEN 布尔表达式 THEN 结果表达式1 [WHEN 布尔表达式 THEN 结果表达式2 […]] [ELSE 结果表达式n] END declare @e_wage int,@job_level int select @job_level=1,@e_wage=1000 set @e_wage = case when @job_level = 1 then @e_wage*1.08 when @job_level = 2 then @e_wage*1.07 when @job_level = 3 then @e_wage*1.06 else @e_wage*1.05 end print @e_wage 例7.9 用第二种格式完成上例 4. WHILE语句 直到条件不成立时退出循环 WHILE 条件表达式 BEGIN 语句1 [BREAK] 语句2 [CONTINUE] 语句3 END 其中的语句如果由多个T-SQL语句组成,则需用BEGIN和END括起来。 通常情况下,CONTINUE和BREAK是放在IF-ELSE命令中的,即在满足某个条件时提前结束本次循环或退出本层循环。 BREAK命令: 让程序跳出包含它的最内层循环。 CONTINUE命令: 让程序跳过CONTINUE之后的语句回到WHILE 循环的第一行命令。 WHILE语句可以嵌套。 DECLARE @i int SET @i=1 WHILE @i=5 BEGIN -- if @i=3 break /* if @i=3 begin SET @i=@i+1 continue end */ PRINT @i SET @i=@i+1 END DECLARE @i int, @t int SET @i=150 WHILE @i=180 BEGIN SET @t=2 WHILE @t=sqrt(@i) BEGIN IF @i%@t=0 BREAK SET @t=@t+1 END IF @tsqrt(@i) PRINT @i SET @i=@i+1 END 运行结果如下: 151 157 163 167 173 179 例10.求150-180之间的所有素数 练习题 1、声明局部变量a,类型为varchar ,长度30,给a赋值 ‘Hello World’。显示出a的值。并用函数实现: 显示字符‘r’在变量a中的位置; 显示a最左端的5个字符; 显示a的长度; 把a中出现 ‘l’的地方用‘i’替换; 将a反序(逆序)显示; 将a中字母全大写显示。 练习题(续) 2、定义整型变量a和字符串变量b,给变量a赋值80,给b赋值李勇。在student表和sc表中查询姓名为b且成绩大于a的学生的姓名、课程编号、成绩。 3、用函数实现:返回当
您可能关注的文档
- 第二章 认知过程——记忆.ppt
- 第二章,第二讲 宪政理论与制度的发展.ppt
- 第03课 色彩的纯度.doc
- 第03章有杆泵采油1.ppt
- 第03章 酶(7版).ppt
- 第二章-3 态度、价值观和行为.ppt
- 第二章+建筑平面设计(2.1-2.3).ppt
- 第二章 飞行器运动方程 (2011春季) 2.ppt
- 第二章2.5第1课时等比数列的前n项和.ppt
- 第二章C市场调研的程序与过程.ppt
- DeepSeek培训课件入门宝典:第2册 开发实战篇 .pptx
- 全面认识全过程人民民主-2024春形势与政策课件.pptx
- 2024春形势与政策-全面认识全过程人民民主.pptx
- 2025年春季学期形势与政策第二讲-中国经济行稳致远讲稿.docx
- 2024春形势与政策-铸牢中华民族共同体意识课件.pdf
- 2024春形势与政策-走好新时代科技自立自强之路课件 (2).pptx
- 2024春形势与政策-走好新时代科技自立自强之路课件.pptx
- 形势与政策学习指导教学-整套课件.pdf
- 2023年春季形势与政策讲稿第三讲-开创高质量发展新局面.pdf
- DeepSeek培训课件-清华大学-DeepSeek模型本地部署与应用构建.pptx
最近下载
- 车间班组长质量意识培训.pptx
- 2024年5月人力资源管理师一级真题:理论+实操+综合评审有答案.pdf VIP
- TB∕T 3498-2018 铁路通信信号设备雷击试验方法.pdf
- 2025年全国职工学习党的二十届三中全会精神知识竞赛题库答案【真题版】.docx VIP
- 统编版道德与法治一年级下册第一单元第1课 有个新目标 教学设计.docx
- CPK管理办法完整版.doc
- SG111-1~2:建筑结构加固施工图设计表示方法建筑结构加固施工图设计深度图样(2008合订本).docx VIP
- 【基于EVA的企业绩效评价研究的国内外文献综述2100字】.docx
- 2025届河北省邯郸市高三上学期第一次调研测试语文试卷(解析版).docx
- 2025年中国生猪屠宰行业发展趋势预测及投资规划研究报告.docx
文档评论(0)