单表查询语句

分手后的思念是犯贱 2023-06-03 09:58 253阅读 0赞

关系数据库基本概念

  关系:整个二维表

  关系名:表格名称

  元祖:行数据(记录)

  属性:列数据(字段)

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

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

  域:属性的取值范围

  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)

  

转载于:https://www.cnblogs.com/haoyujun135/p/11469493.html

发表评论

表情:
评论列表 (有 0 条评论,253人围观)

还没有评论,来说两句吧...

相关阅读

    相关 查询

    单表查询的语法 复制代码 查询数据的本质:mysql会到你本地的硬盘上找到对应的文件,然后打开文件,按照你的查询条件来找出你需要的数据。下面是完整的一个单表查询的语法

    相关 查询语句

    关系数据库基本概念   关系:整个二维表   关系名:表格名称   元祖:行数据(记录)   属性:列数据(字段)   属性名:列名称(字段名)   主键:唯一确定