实验八:SQL查询
【实验目的】
熟悉T-SQL编程的设计逻辑
掌握T-SQL编程的控制结构。
【实验内容】
本实验用到的“商品库”和“教学库”见附录。
1. 声明一个字符串型的局部变量,并对其赋初值:‘我的变量’,然后显示出此值。
2. 声明两个整数的局部变量@i1和@i2,对@i1赋初值10,@i2的值为@i1乘以5,然后显示变量@i1和@i2的结果值。
3. 在学生信息表“stuInfo”中,编写T-SQL查找李文才的左右同桌 ? ( 提示:第一步,找出“李文才“的座位号;第二步,李文才的座位号加1或减1 。)
学生信息表stuInfo
按要求进行T-SQL程序设计。
4. 求1~50之间的整数和,并输出结果。
5. 在教学库中,为学生表添加一个字段“党员否”,类型为bit,其值分别为1(党员)或0(非党员)。
6. 编程实现:显示所有学生的学生号、姓名和党员否的信息,如果党员的列值为1输出“党员”,否则输出“非党员”。★
参考答案:
select 学生号,姓名,党员否=
case
when 党员否=1 then '党员'
when 党员否=0 then '非党员'
end
from 学生
go
要求:以上各题写出各自的SQL语句,并且在“查询分析器”中