码迷,mamicode.com
首页 > 其他好文 > 详细

单表查询语句

时间:2019-09-09 19:01:58      阅读:115      评论:0      收藏:0      [点我收藏+]

标签:ike   esc   学生   查看   miss   ast   ***   mis   别名   

关系数据库基本概念

  关系:整个二维表

  关系名:表格名称

  元祖:行数据(记录)

  属性:列数据(字段)

  属性名:列名称(字段名)

  主键:唯一确定元素的属性组(关键字)

  域:属性的取值范围

  as:起别名(as可以省略)

例: select  name [as] 姓名 from student;

  查看并输出student表中name行并且起别名为"姓名"(其中,as可以省略)

  distinct:去重

  select  distinct score from student;

  查看显示学生表中的所有成绩,有相同的只显示一次(去重)

  || :字符连接符,文本用单引号引起来

  select  name||‘的成绩是‘||score“信息” from student;

  以 姓名的成绩是成绩  的格式输出学生姓名及成绩,给属性起别名为信息

  排序:升序:order by 属性 asc(默认为升序)

  select sno,name from student order by sno asc;

  查询学生学号及姓名,并且按照学号的升序排列

  select sno,name from student order by sno desc;

  查询学生学号及姓名,并且按照学号的降序排列

  select sno,name,class from student order by class asc,sno desc;

  查询学生学号及姓名,并且按照班级升序的情况下,学号的降序排列

  select sno,name,class,score from student order by class asc,score asc;

  查询学生学号,姓名以及成绩,按照班级升序排列,在同一班级中,按照成绩的升序排列

       降序:order by 属性 desc

条件查询:

  单条件:select name,score from student where scpre>60;

  查询显示成绩大于60分同学的姓名与成绩


  select COMMISSION_PCT from s_emp where COMMISSION_PCT is not null;

  查询显示COMMISSION_PCT非空的数据

  关系符:大于>  小于<  等于=  不等于 <>   !=    大于等于>=   小于等于<=  非空 is not null    为空 is null

多条件查询:

  select COMMISSION_PCT from s_emp where COMMISSION_PCT is not null and COMMISSION_PCT >10;
  查询显示COMMISSION_PCT不为空,且COMMISSION_PCT大于10的数据

  and 多个条件连接与    or  多条件连接  或     in 指定属性为这些值的数据

  select salary from s_emp where salary in (1400,1450,1300);

  查询salary为1400,1450与1300的数据

模糊查询

  关键字:like    通配符:%多个字符    _一个字符    escape 将普通字符变为转义字符

  select last_name from s_emp where last_name like ‘%t%‘’;

  查询last_name中包含t的数据

  select last_name from s_emp where last_name like ‘_t%‘’;

  查询last_name中第二个字母为t的数据

  select last_name from s_emp where last_name like ‘\_t%‘ escape ‘\‘;

  查询表中last_name以_t开头的数据,escape 定义\为转义字符

  

  between  在***范围内

  select salary from s_emp where salary between 1000 and 2000;

  查询salary在1000到2000之间的数据,(包含1000与2000)

  

单表查询语句

标签:ike   esc   学生   查看   miss   ast   ***   mis   别名   

原文地址:https://www.cnblogs.com/haoyujun135/p/11469493.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!