SQL Server中的查询使用

  • 作者:村长
  • 发布时间:2020-04-18 19:00
  • 分类:SQL Server
  • 标签: SQL Server中的查询
-- 选择数据库
use myschool

-- 查询Student表StudentNo列的3到7数据。
select * from student where studentNo between 3 and 7;

-- 查询Score表成绩在20到60之间的数据
select * from score where score between 20 and 60

-- 查询Student表地址是’南宁’、’柳州’、’钦州’的数据。
select * from student where address in('南宁','柳州','钦州')

update student set address='钦州' where studentNo in (4,6,9)

-- 查询Score表成绩是91,18,34的数据
select * from score where score in (90,80,85)

-- 可以匹配某个关键字,一个“_”等于一个字符串,例如我要匹配王XX三个字,
-- 可以写成王__
insert into student(LoginPwd,studentName,sex,gradeId,phone,address,bornDate,email)
	values(123456,'李香兰','女',1,18638880806,'广西柳州','1988-6-10 12:12:12','330@qq.com'),
	(123456,'刘铭','女',1,18538880806,'广西柳库','1988-6-10 12:12:12','330@qq.com'),
	(123456,'刘爱','女',1,13438880806,'广西柳州','1988-6-10 12:12:12','330@qq.com'),
	(123456,'李库','男',1,13538880806,'广西柳州','1988-6-10 12:12:12','330@qq.com'),
	(123456,'秦风柳','女',2,18338880811,'广西柳明','1988-6-10 12:12:12','330@qq.com')
	
select * from student where studentName like '%[^1-2]';

select * from student where address not like '柳%'

select * from student where address like '%柳州%';

select studentNo,sum(score),avg(score) as '平均分',max(score),min(score)
from score where courseID in(1,2,3) group by studentNo


  • php程序员面试笔试宝典
琉忆编程库

手册下载

    暂无手册

编程资料

    暂无资料
TOP
加载中...