10-1 编程基础及IF语句_第1页
10-1 编程基础及IF语句_第2页
10-1 编程基础及IF语句_第3页
10-1 编程基础及IF语句_第4页
10-1 编程基础及IF语句_第5页
已阅读5页,还剩11页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

辽宁机电职业技术学院

LIAONINGJIDIANPOLYTECHNIC任务10-1编程基础及判断语句IF…ELSE项目模块10:

数据库编程语言《数据库实现与维护》任务描述辽宁机电职业技术学院

LIAONINGJIDIANPOLYTECHNIC任务描述:根据销售部门的需要,小赵需要对目前商品信息进行统计和分析。需要统计的是所有商品的平均价格;需要分析的是如果这个平均价格在2000元以上(包括2000),那么程序输出“总体价格较贵”,并显示最贵商品的信息。如果在2000元以下,则显示“总体价格便宜”,并显示最便宜商品的信息。

任务涉及知识及技能点辽宁机电职业技术学院

LIAONINGJIDIANPOLYTECHNIC知识点:数据库编程中变量的使用数据库编程中的输出语句IF…ELSE编程命令技能点:数据库中变量的定义(DELARE)、赋值(SET\SELECT)和使用方法数据库中语句的输出命令(PRINT和SELECT)判断语句(IF)任务目标及提示辽宁机电职业技术学院

LIAONINGJIDIANPOLYTECHNIC任务目标:掌握在数据库编程中使用变量的方法掌握输出语句的使用方法掌握使用IF语句去进行判断编程的方法任务提示:该任务在完成过程中,需要涉及的内容较多,应该一步一步地进行学习,扎实地掌握每一个知识点后再向下进行。首先要掌握一些基本的编程语法知识,例如变量的用法、输出语句等。然后再学习如何利用IF语句来解决条件的判断问题。导入

辽宁机电职业技术学院

LIAONINGJIDIANPOLYTECHNIC作为目前主流的数据库语言,SQL是不是只有前面学习的查询和操作功能呢?其实,随着SQL语言的不断发展,其功能也越来越完善,编程功能的引入就是其中之一。授课

辽宁机电职业技术学院

LIAONINGJIDIANPOLYTECHNIC一、布置任务根据任务工单及教师描述接受任务。掌握数据库编程基础内容掌握IF….ELSE语句的基本语法与使用方法授课

辽宁机电职业技术学院

LIAONINGJIDIANPOLYTECHNIC二、知识准备1、注释(1)单行注释使用“--”符号作为单行语句的注释符,写在需要注释的行或编码前方。(2)多行注释“/*”和“*/”两个符号配合使用,分别写在需要注释的行前,与结束注释的行后。授课

辽宁机电职业技术学院

LIAONINGJIDIANPOLYTECHNIC2.常量常量也称为文字值或标量值,是表示一个特定数据值的符号。常量的格式取决于它需要表示数值的数据类型。3.变量在数据库编程语句中,变量是可以存储数据值的对象。(1)局部变量局部变量是一个能够拥有特定数据类型的对象,它的作用范围仅限制在程序内部。局部变量的名称必须以标记@作为前缀。声明局部变量的语句如下:DECLARE@variable_nameDatetype授课

辽宁机电职业技术学院

LIAONINGJIDIANPOLYTECHNIC局部变量的赋值有两种方法,使用SET语句或者SELECT语句。SETvariable_name=value或者:SELECTvariable_name=value授课

辽宁机电职业技术学院

LIAONINGJIDIANPOLYTECHNIC(2)全局变量全局变量是SQLServer系统内部使用的变量,其作用范围并不仅仅局限于某一程序,而是任何程序均可以随时调用。授课

辽宁机电职业技术学院

LIAONINGJIDIANPOLYTECHNIC4.输出语句在SQLServer2008中,除了可以将检索的数据结果显示出外,还可以通过输出语句来为用户提供特殊的输出内容,使得数据的结果更人性化。常用的输出语句有两种,它们的语法如下:PRINT局部变量或字符串;SELECT局部变量

as自定义字段名。授课

辽宁机电职业技术学院

LIAONINGJIDIANPOLYTECHNIC5.批处理语句批处理是一个T-SQL语句集,集合中的语句一起提交给SQLServer,作为一个整体执行。SQLServer会将批处理编译成一个可执行单元,此单元被称为执行计划。前面经常使用的“GO”就是批处理的标志。授课

辽宁机电职业技术学院

LIAONINGJIDIANPOLYTECHNIC6.

BEGIN…END语句块BEGIN…END语句用于将多条SQL语句封装为一个语句块,多用在IF…ELSE、WHILE等语句中。语句块中的所有语句作为一个整体被依次执行。BEGIN…END语句可以嵌套使用,其基本语法格式如下:BEGIN

语句或语句块END。授课

辽宁机电职业技术学院

LIAONINGJIDIANPOLYTECHNIC7.

IF…ELSE语法结构IF…ELSE是最基本的编程语句结构之一,几乎每一种编程语言都支持这种结构。它在用于对从数据库返回的数据进行检查时非常有用。简单来说IF…ELSE语句就是“如果条件满足,如何;否则(即不满足条件)如何”。IF…ELSE的语法结构如下:IF<条件>

语句或语句块ELSE

语句或语句块授课

辽宁机电职业技术学院

LIAONINGJIDIANPOLYTECHNIC三、任务实现例10-10使用判断语句完成商品价格水平评估。统计所有商品的平均价格。如果这个平均价格在2000元以上(包括2000),输出“总体价格较贵”,并显示最贵的商品的名称、品牌和进价。如果在2000元以下,则显示“总体价格便宜”,并显示最便宜商品的名称、品牌和进价。DECLARE@avgjgfloatSELECT@avgjg=AVG(进价)FROM商品表PRINT'所有商品的平均价格为'+CONVERT(VARCHAR(5),@avgjg)IF(@avgjg>=2000)--判断平均价格BEGINPRINT'总体价格较贵,最贵的商品是:'SELECTTOP1商品名称,品牌,进价FROM商品表ORDERBY进价DESCENDELSEBEGINPRINT'总体价格便宜,最便宜的商品是:'SELECTTOP1

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论