美文网首页
SQL select语句基本构成

SQL select语句基本构成

作者: 某某香肠 | 来源:发表于2018-07-22 21:28 被阅读0次

    where条件查询

    where条件是表达式,在哪一行上表达式为真,就将哪一行取出来

    需要注意的条件关键字

    • <> 大于或小于,等价于!=
    • in (set) 在该集合内,注意是散点的集合
    • between A in B 在区间[A,B]
    • like 模糊查询 %匹配任意字符 _匹配一个字符

    where只对表中的数据发挥作用,而不是搜查结果,个人理解也就是在查询前作了过滤

    group by 分组

    通常与统计函数配合使用(min,max,sum,avg,count)

    需要注意是count这个函数

    • count()* 查询表的总行数
    • count(1)/count(0) 查询表的总行数(过滤全null的行)
    • count([columeName]) 查询该列的行数(过滤null)

    在查询语句后加上group by分组后,统计函数会统计各组的信息

    having 筛选

    having [条件表达式]

    对查询结果进行筛选,放在group by后面

    order by 排序

    排序时机发生在查询结果筛选后面,在即having的后面,其用法为:

    order by [columeName] [修饰符],[columeName] [修饰符]...

    先排第一个columeName排序,如果第一个columeName相同,则按第二个columeName排序

    • asc 升序(默认)
    • desc 降序

    limit 限制结果条数

    limit (offset) N

    offset 偏移量 默认是0

    N 取出条目

    相关文章

      网友评论

          本文标题:SQL select语句基本构成

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