zoukankan      html  css  js  c++  java
  • GROUP BY 與 Null 值

    若群組資料行包含了 Null 值,該資料列將變成結果中的一個群組。若群組資料行內包含了多個 Null 值,Null 值將放入單一群組內。此行為定義於 SQL-2003 標準之中。

    Product 資料表中的 Color 資料行包含部份 N ull 值。例如:

     
     
    SELECT Color, AVG (ListPrice) AS 'average list price'
    FROM Production.Product
    GROUP BY Color
    ORDER BY Color
    

    以下為結果集: 

     
     
    Color           average list price
    NULL            16.8641
    Black           998.9097
    Blue            1128.0385
    Grey            125.00
    Multi           59.865
    Red             1303.2674
    Silver          1124.8334
    Silver/Black    64.0185
    White           9.245
    Yellow          1197.6138
    
    (10 row(s) affected)
    

    此 SELECT 陳述式可藉著加入 WHERE 子句而將 Null 值移除:

     
     
    SELECT Color, AVG (ListPrice) AS 'average list price'
    FROM Production.Product
    WHERE Color IS NOT NULL
    GROUP BY Color
    ORDER BY Color
  • 相关阅读:
    noexcept(c++11)
    右值引用和std::move函数(c++11)
    mint-ui 取值
    apicloud 注意事项
    倒计时
    获取第n天日期
    防止split没有切割的变量报错
    return
    时间戳转为日期
    echarts 中 请求后台改变数据
  • 原文地址:https://www.cnblogs.com/dodui/p/3676010.html
Copyright © 2011-2022 走看看