zoukankan      html  css  js  c++  java
  • 单表查询

    二. 单表查询
        a 语法:  select 字段1(field1),field2, field3,... from 表名  where 条件
                                                                  group by field
                                                                  having 筛选 (必须先分组)
                                                                  order by field
                                                                  limit  限制条数  (limit x;  >>显示前x条,  limit x, y; >>>显示x-y条数据 )
    
        b 关键字优先级:  from >where >group by > having > select > distinct > order by > limit
            1, 找到表: from
            2, 拿着where 指定的约束条件, 去文件/表中取一条条记录
            3, 将取出的记录一条条进行粉分组 group by, 如果没有group by, 则视为一组
            4, 将分组的结果进行having过滤
            5, 执行select
            6, 去重
            7, 将结果按条件排序 order by
            8, 限制结果的显示条数
    
    
        c where : 1 比较运算: >,  <,  >=,  <=, <>, !=   for E: select * from t1 where id>2;
                  2  between min and max;   min到max 直接的
                  3  in(a, b, c, d ..)   在元组中的元素中出现的
                  4  like "a%";   :  字母a开头, 后面字符数任意,
                  5  like  "a_"; (下划线)     :  字母a开头, 后面字符只有一个的
                  6  逻辑运算   and or not
    
        d group /having 后使用,  聚合函数: max() 求最大值
                                           min() 求最小值
                                           avg() 求平均值
                                           sum() 求平均值
                                           count() 求总个数
    
  • 相关阅读:
    2020软件工程作业02
    第一次作业
    伪造IP
    Windows 上安装metasploit
    Kali安装 Typora
    在linux系统中安装调用汉语打字软件
    2020 年 10 月 10 日跑步随想
    最长公共前缀
    N皇后
    一道有趣的异步题
  • 原文地址:https://www.cnblogs.com/tcpblog/p/10003429.html
Copyright © 2011-2022 走看看