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

前端之家收集整理的这篇文章主要介绍了在SQL中的多列中计算不同的值对前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
什么查询会计算行数,但是由三个参数来区分?

例:

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

就像是:

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

解决方法

获取ID,名称和地址的唯一组合数量的计数:
SELECT Count(*)
FROM   (
        SELECT DISTINCT
               id,address
        FROM   your_table
       ) As distinctified
原文链接:https://www.f2er.com/mssql/81672.html

猜你在找的MsSQL相关文章