30

行数をカウントするが、3 つのパラメーターで区別されるクエリはどれですか?

例:

Id      Name        Address 
==============================
1     MyName        MyAddress
2     MySecondName  Address2

何かのようなもの:

select count(distinct id,name,address) from mytable
4

5 に答える 5

33

id、および の一意の組み合わせの数を取得するには、次のようにnameしますaddress

SELECT Count(*)
FROM   (
        SELECT DISTINCT
               id
             , name
             , address
        FROM   your_table
       ) As distinctified
于 2013-09-10T09:58:23.273 に答える
8

すべての distinctおよび列を取得し、結果の行を数えますidnameaddress

SELECT COUNT(*) FROM mytable GROUP BY id, name, address
于 2013-09-10T09:57:34.717 に答える