SELECT Count(*) AS 数量
FROM JFJLB
WHERE exists(SELECT DISTINCT * FROM JFJLB);
 
我想返回jfjlb表中记录的数量(重复记录只算做一条),上面的语句好想没啥效果,有什么不对的地方吗?  能不能帮些一条?

解决方案 »

  1.   

    SELECT Count(*) AS 数量
    FROM (SELECT DISTINCT * FROM JFJLB) as t;
      

  2.   

    SELECT Count(distinct *) AS 数量 FROM JFJLB
      

  3.   

    SELECT Count( distinct *) AS 数量
    FROM JFJLB
      

  4.   

    SELECT  count(DISTINCT 列名) FROM JFJLB
      

  5.   

    SELECT Count(*) AS 数量
    FROM JFJLB
    WHERE exists(SELECT DISTINCT * FROM JFJLB)----只是一个判断语句,不起作用
    select distinct * from JFJLB
      

  6.   

    随便说一下 我是在ACCESS执行的 "SELECT Count( distinct *) AS 数量
    FROM JFJLB 这个执行不通?  是ACCESS不支持这样的SQL?