/*期末试题练习*/-- 变量的定义,赋值declare @num int -- declare 变量的定义set @num = 99 -- set 变量的赋值declare @num2 int -- 局部变量的定义set @num2 = 100 -- 局部变量的赋值select @num * @num2 AS '乘法'select @num + @num2 AS '加法'--表的创建/*USE demo -- 打开数据库create table studen -- 创建表(学号 char(18) not null primary key,--设定主键,注意逗号结尾,最后一条语句不用加逗号)*//*create table course(课程号 varchar(12) not null primary key, -- 设定主键,注意逗号结尾,最后一条语句不要加逗号,)*/-- 插入数据/*use demo -- 打开数据库insert into sutden -- 在对应的数据表中插入数据values (),(),(),*/use demo -- 打开数据库insert into course -- 在对应的表中插入数据values (),(),()-- 对like 运算符的查找的使用GO --批量处理use demo -- 打开数据库select 爱好from studenwhere 爱好 like '%球' -- %一个或多个字符GOuse demo -- 打开数据库select * from studen -- 显示该表中的所有数据GOuse demo --打开数据库select 姓名from studen -- 注意中间不可以使用,逗号分隔是一体的where 姓名 like '张_' --_ 一个字符gouse demo -- 打开数据库select 姓名from studenwhere 姓名 not like '张_' -- not like 不含有use demo -- 打开数据库select 爱好from studenwhere 爱好 = '篮球'go -- 批量处理select count (爱好) --count 计数from studengo -- 批量处理select count (爱好) -- count 计数,注意 char类型不可以计数from studenwhere 爱好 = '篮球'goselect avg (学分) --avg 计算平均值from coursegoselect sum(学分) --sum 计算总和from coursego -- 批量处理select min(先行课) -- min 选出最小值from coursego -- 批量处理select max (先行课) --max 选出最大值from coursegoselect avg (班级) AS '班级的平均值'from studen-- 嵌套查询select 先行课from course cwhere c.先行课 <= (select avg(s.班级) from studen s)gouse demo -- 打开数据库select 姓名,爱好,班级from studenwhere 爱好 = '篮球' and 班级 = '1' -- and 且gouse demo -- 打开数据库select 姓名,爱好,班级from studenwhere 爱好 like '_球' or 班级 = '1' -- or 或gouse demo -- 打开数据库select 爱好from studenwhere 爱好 != '篮球' --!= 不等于/*gocreate database test -- 创建数据库alter database test -- 修改数据库drop database test -- 删除空的数据库tinyint -- 0~255nchar -- 1~8000char -- 1~8000varchar --1~8000date -- 日期datetime --日期时间create table -- 创建表use -- 打开数据库alter table -- 修改表drop table -- 删除表insert intovalues -- 插入数据declare -- 定义局部变量set -- 局部变量的赋值join -- 内连接outer join -- 外连接*/
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。