下载此文档

SQL的简单查询实例教程.doc


文档分类:IT计算机 | 页数:约5页 举报非法文档有奖
1/5
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/5 下载此文档
文档列表 文档介绍
· SQL 的简单查询实例教程关键词: 菜鸟学数据库之简单 SQL 语句小结为了大家更容易理解我举出的 SQL 语句,本文假定已经建立了一个学生成绩管理数据库,全文均以学生成绩的管理为例来描述。 1. 在查询结果中显示列名: as 关键字: select name as ' 姓名' from students order by age b. 直接表示: select name ' 姓名' from students order by age 2. 精确查找: in 限定范围: select * from students where native in (' 湖南',' 四川') ...and : select * from students where age between 20 and 30 c.“=”: select * from students where name =' 李山' :select * from students where name like '李%' ( 注意查询条件中有“% ”, 则说明是部分匹配, 而且还有先后信息在里面, 即查找以“李”开头的匹配项。所以若查询有“李”的所有对象, 应该命令: '% 李%'; 若是第二个字为李, 则应为'_李%' 或'_李'或'_李_'。) e.[] 匹配检查符: select * from courses o like '[AC]%' ( 表示或的关系, 与"in(...)" 类似,而且"[]" 可以表示范围,如: select * from courses o like '[A-C]%') 3. 对于时间类型变量的处理 :直接按照字符串处理的方式进行处理,例如: select * from students where birth >= '1980-1-1' and birth <= '1980-12-31' 4. 集函数 () 求和,如: select count(*) from students ( 求学生总人数) ( 列) 求平均,如: select avg(mark) from grades o= ’ B2 ’ ( 列)和 min( 列) ,求最大与最小 5. 分组 group 常用于统计时,如分组查总数: select gender,count(sno) from students group by gender ( 查看男女学生各有多少) 注意:从哪种角度分组就从哪列"group by" 对于多重分组,只需将分组规则罗列。比如查询各届各专业的男女同学人数,那么分组规则有:届别(grade) 、专业(mno) 和性别(gender) ,所以有"group by grade, mno, gender" select grade, mno, gender, count(*) from students group by grade, mno, gender 通常 group 还和 having 联用,比如查询 1 门课以上不及格的学生,则按学号(sno) 分类有: select sno,count(*) from grades where mark<60 grou

SQL的简单查询实例教程 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数5
  • 收藏数0 收藏
  • 顶次数0
  • 上传人xgs758698
  • 文件大小50 KB
  • 时间2016-08-15