Fork me on GitHub

随笔分类 -  sql

摘要:-1、查询所有王姓同学select * from xs where 姓名 like '王%'--2、查询三个字姓王的同学select * from xs where 姓名 like '王__'--3、姓王和姓张的同学select * from xs where 姓名 like '[王,张]%'--4 阅读全文
posted @ 2018-10-10 14:52 欢欢11 阅读(165) 评论(0) 推荐(0) 编辑
摘要:group by 写在where语句后面 注意:聚合时,不能直接和普通列一起查询显示 select count(姓名) 总人数 ,max(总学分) 最高分 from xs select count(*) as 总人数 from xs 查询每个专业有多少人?select 专业名,count(姓名) 总 阅读全文
posted @ 2018-10-10 14:47 欢欢11 阅读(215) 评论(0) 推荐(0) 编辑
摘要:创建一个通过姓名,获得考试信息的方法,注意表值函数不要用begin……end create function f_GetByName( @name varchar(50))returns tableas return (SELECT xs.姓名, kc.课程名, xs_kc.成绩FROM xs IN 阅读全文
posted @ 2018-10-10 14:45 欢欢11 阅读(121) 评论(0) 推荐(0) 编辑
摘要:--查询学生的个数 select count(性别) as 男生 from xs where 性别=1 --总学分最高的人的姓名select max(总学分)as 最高分,count(姓名) as 总人数,avg(总学分) as 平均分 ,sum(总学分) as sum总学分,min(总学分) as 阅读全文
posted @ 2018-10-10 14:44 欢欢11 阅读(135) 评论(0) 推荐(0) 编辑
摘要:with encryption 存过加密alter proc p_ceshi asselect * from dbo.users 创建一个存过,用来显示学生姓名,课程名,成绩create procedure p_xsinfoasselect * from xs join xs_kc on xs.学号 阅读全文
posted @ 2018-10-10 14:43 欢欢11 阅读(295) 评论(0) 推荐(0) 编辑
摘要:print 'lis'********************************tigger触发器***************create trigger t_xson 学生表for deleteasprint '你别瞎搞啊,我其实一直在关注你'insert into 学生表 (姓名) se 阅读全文
posted @ 2018-10-10 14:41 欢欢11 阅读(109) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示