回答

收藏

在SQL在多列中计算不同的值对

技术问答 技术问答 236 人阅读 | 0 人回复 | 2023-09-14

哪个查询将计算行数,但由三个参数区分?, t& x0 L" T, y$ _( X
例子:
2 h6 _( o2 I, K  r, @3 H3 t# y3 vId      Name        Address ==============================1     MyName        MyAddress2     MySecondName  Address2就像是:" M" x$ t; K0 u; s) i
select count(distinct id,name,address) from mytable                - ]2 O2 G% Z$ a- D, G# R8 l3 k2 w
    解决方案:                                                                " R; V; U0 w8 J) j& ~# o) C
                                                                要获得的唯一组合数的计数id,name并且address:/ {7 b2 H* O+ T$ _
SELECT Count(*)FROM   (       SELECT DISTINCT               id   name   address        FROM   your_table       ) As distinctified
分享到:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则