限定、模糊、排序、多表查询(2)

模糊查询

要点:

1、_ 表示第一位为任意字符

2、% 表示任意位数的任意字符

3、使用模糊查询的关键字 “LIKE”

基本语法:

  select *

    from 数据源(数据表)

      where 模糊查询字段 like 模糊查询关键字

    模糊查询要在where中使用

demo:查询姓名以A开头的员工

  select * from emp where ename like 'A';

demo:查询姓名含有A的员工

  select * from emp where ename like '%A%';

排序查询

要点:排序查询关键字order by

   排序的字段必须是数字或者日期才有意义

基本语法:

  select *                ③

    from 数据来源(数据表)      ①

      where 过滤条件         ②

        order by 排序字段  asc|desc        (如果不注明排序,默认为升序asc) 

demo:查询所有员工信息,按薪资降序排序

  select * from emp order by sal desc;

demo:查询所有销售员工信息,按照入职日期从早到晚排序

  select * from emp order by hiredate asc

demo:查询每个员工的编号、姓名、年薪,按照年薪升序排序

  select empon,ename,sal*12 income from emp order by income;

原文地址:https://www.cnblogs.com/wdss/p/11910992.html