美文网首页
查询数据

查询数据

作者: Tn299 | 来源:发表于2021-10-01 13:33 被阅读0次

    拖入自己外部的数据库先输入source,然后后面把数据库拖进去即可


    image.png
    然后查看数据库是否存在: image.png
    查看表: image.png

    简单查询

    1.如何查看表的全部内容

    语法:

    select *from +表名;
    
    例: image.png

    2.单一字段查询

    语法:

    select +列名+ from 表名;
    
    例: image.png

    3.多字段查询

    语法:

    select +列名1,列名2...+from 表名;
    
    例: image.png

    如何在查找时修改列名:

    select  列名 '修改名',列名 '修改名'...from 表名;
    
    例: image.png

    条件查询

    1.查询指定记录
    语法:

    select 字段名1,字段名2... from 表名 where 查询条件
    

    where 条件判断符


    image.png
    例: image.png
    2.带in关键字的查询

    语法:

    select 字段1,字段2... from +表名 where 字段(数据1,数据2...)
    
    例: image.png

    3.带between and的范围查询

    语法:

    select 字段1,字段2... from +表名 where 字段 between 数值1 and 数值2;
    
    例: image.png

    3.带like的字符匹配查询

    语法:

    select 字段1,字段2... from +表名 where  字段 like '条件';  
    

    '%':
    'a%'表示a开头的所有字符;
    '%a%'表示包含a的所有字符;
    '%a'表示a为结尾的所有字符;
    '_':表示单个字符:
    ‘_y’表示前面有一个字符结尾为y的字符


    image.png
    image.png

    4.查询空值

    语法:

    select 字段1,字段2... from +表名 where 字段 is null/is not null;
    

    5.带and和or的条件查询

    语法:

    select 字段1,字段2... from +表名 where 条件1 and/or 条件2;
    

    6.查询结果不重复

    语法:

    select distinct 字段1,字段2... from +表名;
    
    image.png

    7.对查询结果排序(order by)

    语法:

    select 字段1,字段2... from +表名  order by 字段名 +(desc降序/asc升序,默认升序)
    
    image.png

    8.集合函数
    avg,count,sum,max,min。

    count函数:
    (1)count(*)计算表中的总的行数,不管有没有空值
    (2)count(字段名)计算指定列下的总的行数,计算时忽略空值

    例: image.png

    avg,sum,max,min函数:

    select  avg/sum/max/min (字段名) from 表名;
    
    image.png

    9.分组查询

    语法:

    select 字段1,字段2...(通常要加上集合函数一起用,比如max,min,count,sum,avg) 
    from 表名 group by 字段;
    
    例: image.png

    !!如果有order by,order by 必须放在group by后面
    !!在group by 后面加 with rollup 会查询出记录的总和‘

    10.使用having过滤分组

    例: image.png

    表示平均每个岗位平均公工资达到2000的工作和平均薪资

    最后:


    image.png

    相关文章

      网友评论

          本文标题:查询数据

          本文链接:https://www.haomeiwen.com/subject/uqzhnltx.html