zoukankan      html  css  js  c++  java
  • 查询语句积累 简单飞扬


    1
    表数据:tab1
    id    name  num
    A     a         9
    A     b       11
    B     f         7
    B     g         8
    所要结果:
    A   b    11
    B    g    8
    SQL 语句
    select * from tab1
    where (num in
                  (select max(num) from tabl group by id)
               )




    2

    订单表,有客户名(name),订单号(ordersn),订单金额(count)等字段。
    比如,我想将历次下单总金额(比如这个客户下过3个订单,即这3个订单的总金额)在1000元上的客户SELECT出来
    select name,sum(count) from sd group by name having sum(count)>1000


     SQL有一些统计函数,它们对于生成数据表格很有帮助。下面介绍几个常用的统计函数:
    sum (exepression) 计算表达式的和
    avg (exepression) 计算表达式的平均值
    count (exepression) 对表达式进行简单的计数
    count (*) 统计记录数
    max (exepression) 求最大值
    min (exepression) 求最小值
    其中exepression为任何有效的SQL表达式,它可以是一个或多个记录,也可以是别的SQL函数的组合。
  • 相关阅读:
    23种设计模式-桥接模式
    23种设计模式-单列模式
    23种设计模式-迭代器模式
    23种设计模式-组合模式
    23种设计模式-备忘录模式
    23种设计模式-适配器模式
    23种设计模式-状态模式
    SVN的安装和应用
    线程、线程池
    条形码
  • 原文地址:https://www.cnblogs.com/jiandanfy/p/1081827.html
Copyright © 2011-2022 走看看