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() 求总个数
    
  • 相关阅读:
    二级菜单
    侧面导航
    QFileDialog文件保存
    GitHub for window
    Qt学习事件/信号
    开始RTThread之旅
    Qt事件过滤器
    LPC1768开发板液晶问题解决
    用QSplitter分裂器实现QTextEdit窗口大小的变化
    Qt之串口编程使用事件驱动来触发接收数据
  • 原文地址:https://www.cnblogs.com/tcpblog/p/10003429.html
Copyright © 2011-2022 走看看