实验13TSQL语言编程基础07网络工程_第1页
实验13TSQL语言编程基础07网络工程_第2页
实验13TSQL语言编程基础07网络工程_第3页
实验13TSQL语言编程基础07网络工程_第4页
实验13TSQL语言编程基础07网络工程_第5页
已阅读5页,还剩1页未读, 继续免费阅读

下载本文档

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

文档简介

1、实验十三t-sql语言编程基础姓名:学号:专业:网络工程班级:07网络工程同组人:无实验日期:2009/12/3【实验目的与要求】1 熟练掌握变量的定义和赋值。2 熟练掌握各种运算符。3 熟练掌握流程控制语句,尤其是条件语句和循环语句。【实验内容与步骤】13.1 变量的定义与输出1变量的定义和赋值1) 局部变量的声明:declare variable_name datatype例如:declare stuname varchar(20)-声明一个存放学员姓名的变量stuname.declare stuseat int-声明一个存放学员座位号的变量stuseat2) 局部变量的赋值:局部变量的赋

2、值有两种方法:a) 使用et语句set variable_name=valueb) 使用elect语句select variable_name=value实验:运行以下程序段,理解变量的使用。-局部变量的赋值与使用declare customer_name varchar(20)-声明变量用来存放学员的姓名set customer_name =家电市场-使用set语句给变量赋值select * from stuinfo where 客户名称=customer_name -通过局部变理向sql语句传递数据练习:创建一名为 customer_name的局部变量,并在select语句中使用该变量查找

3、“广电公司”购买产品的情况。给出相应的语句段和运行结果:use cpxsgo declare customer_name varchar(20)set customer_name=广电公司select *from cpxsbwhere 客户编号 in (select 客户编号 from xss where 客户名称=customer_name)2两种输出语句:1) print 输出单个的局部变量或字符串表达式.2) select 局部变量 as 自定义别名13.2、条件结构1. 在查询分析器中执行下面的语句,体会if.else.结构 declare price floatselect pric

4、e =价格 from cp where 产品编号=100002 if price =3000 print 价格偏高else print 价格合理print 价格为:+convert(char(5),price) 给出运行结果:2练习:自己编写一段程序判断cp表中价格与平均值的比较,将低于平均值的数据行输出来。给出相应的语句段和运行结果:13.2、循环结构1.下面是计算1100和的循环结构,执行之,体会循环结构程序。(注意语句块标志begin.end) declare sum int,i intselect i=1,sum=0while i=100begin select sum=sum+i s

5、elect i=i+1endprint 1.100的和为:+convert(char(4),sum) 结果如图:2.练习:编写一个程序用于计算10的阶乘 给出相应的语句段和运行结果:13.3、完成以下t-sql语言编程(1)用t-sql语言编程输出3300之间能被7整除的数。(2)用t-sql语言编程输出3100之内的素数。declare i int,f int,j intselect i=3while i=100begin set f=1 set j=2 while ji begin if i%j=0 begin set f=0 break end set j=j+1 end if f=1 print +i set i=i+1end(3)在cp表中查找名为”长虹彩电”的产

温馨提示

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

评论

0/150

提交评论