sql

SQL中的select语句中 使用*和写出要检索的列,怎么样才区分这两个呢,,
count()中的是如何发挥作用的

解决方案 »

  1.   

    SQL中的select语句中 使用*是检索表中所有的列
    SQL中的select语句中 使用要检索的列是检索满足你需要的列。
    *在count()中,即select count(*)……是计算表中满足条件的记录数。
      

  2.   

    select column1,column2....,* from 
    count(*)计算列查询的列数量
      

  3.   

    *表示全部字段
    count(字段名)表示该字段中记录的数量
      

  4.   


    加列名,列數據為null時沒計算
    用*時會計算
      

  5.   

    count(*)的话.不忽略空值(NULL),返回是表中所有的行,而COUNT(列名)的话.返回所有非空行.
      

  6.   

    聚合函数.除了COUNT(*)是不忽略空值外,其他的,都是忽略空值.