SQL Server数据查询的方法

  • 作者:村长
  • 发布时间:2020-04-18 19:00
  • 分类:SQL Server
  • 标签: 数据查询

1、查询语句

	Select    <列名> 
	from     <表名> 
	[where    <查询条件表达式>] 
	[order by <排序的列名>[asc或desc]]


格式示例:

	Select 		StudentNo, StudentName,Address 
	from 		StudentInfo 
	where 		Sex = 0 
	order by 	StudentNo asc


2、基础查询、条件查询

不带条件查询的方法:select 字段(*) from 表名 [where 条件]

(1)不带条件的查询

示例:

-- (1)查询Student表[全部]的学生信息(两种方法:列名、*)
	select * from student   -- 直接通过*查全部的字段
	-- 单个列来查 根据你要的字段来查
	select studentNo,LoginPwd,studentName,phone from student;
	
-- (2)查询Student表【全部】学生的姓名和电话
	select studentName,phone from student;
	
-- (3)查询Student表【全部】学生的姓名、密码、地址
	select studentName,loginPwd,address from student;
	
-- (4)查询Course表科目【全部】名称及课时数
	select courseName,classHour from course;


(2)带条件的查询

带条件匹配语法:select 字段(*) from 表名 [where 条件]

使用示例:

-- (1)查询Student表中马化腾同学的数据 
	select * from student where studentName = '马化腾';
	
-- (2)查询Student表中大于2年级学生信息 (不包括等于)
	select * from student where gradeId > 2

-- (3)查询Student表中二年级学生的数据 -- 黄世鑫 gradeId = 2
	-- 注意一下,末尾不要用双引号括条件
	select * from student where gradeID='2'

-- (4)查询Student表全部男同学的信息 -- 苏振鹏 √
	select * from student where sex='男'
	
-- (5)查询Student表二年级男生信息 -- 秦陈灏
    -- from错了 	form ==>表单提交的时候 where条件也错 (多了个生字)
	select * from student where sex='男' and gradeId = 2
	
-- (6)查询Student表中为二年级或者为女生的数据 -- 陈鹏文 (或 ==》 两个条件满足都出来) √
	select * from student where gradeId=2 or sex='女'
	
-- (7)查询Student表中Email为null的数据 -- 陈金鑫 -- 查空类型时,要写为:is null
	select * from  student  where  Email is null
-- 修改学生编号为8
	update student set email = NULL where studentNo = 8;


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

手册下载

    暂无手册

编程资料

    暂无资料
TOP
加载中...