• T-SQL 多样化子查询,聚合函数


    原始表:

    (1)

    (2)

    一,子查询

    (1)in / not in

    in:

    之前学习中查询题目要求是用这种方法:

    现在用in来实现:

    in 的用法相当于or

    not in:

    之前一般这样写:

     not in 相当于 !=  and !=

    (2)between and

    之前一般这样写:

    现在可以这样写:

    between   and  意思就是在谁和谁之间    a>=b   and   a<=c

    (3)any

    any的用法比较特殊,按照我的理解,他的用法是   大于多个数值中的最小值,小于多个数值中的最大值。

    大于最小的:

    小于最大的:

    (4)all

    all 可以理解为所有的意思 ,多个数值中大于最大的,小于最小的(满足所有条件)

    小于最小的:

    大于最大的:

    (5)同时查询两个表中不同两列   (以数据多的表为基准)
    同时查询原始表1 oil 列,表2 brand_name 列

    二,聚合函数

    (1)max / min   最大值  最小值

    max:  最大

    min: 最小

    (2)avg  平均值

    这里无列名可以起个名字:

    (3)sum   求和

    (4)count  求行数

    三,分组查询的进一步使用

    (1)分组查询:

    (2)分组查询每组有多少个:

    (3)按照每组个数来排序:

    (4)分组之后在筛选:

  • 相关阅读:
    Comet学习资料
    vue 组件使用中的细节点
    js基本数据类型 BigInt 和 Number 的区别
    vue v-model 简单使用
    promise总结
    axio post 请求后端接收不到参数的解决办法
    快速配置webpack多入口脚手架
    BETA 版冲刺前准备
    Alpha 事后诸葛亮(团队)
    Alpha 答辩总结
  • 原文地址:https://www.cnblogs.com/zhangxin4477/p/6538390.html
Copyright © 2020-2023  润新知