SELECT count(DISTINCT dormid) FROM has_amenity
SELECT count(DISTINCT dormid) FROM has_amenity <table_name> : Has_amenity col : dormid | amenid row 1 : 109 | 900 row 2 : 109 | 901 row 3 : 109 | 903 row 4 : 109 | 904 row 5 : 109 | 930 row 6 : 109 | 931 row 7 : 109 | 932 row 8 : 109 | 922 row 9 : 104 | 901 row 10 : 104 | 904 row 11 : 104 | 930 row 12 : 160 | 900 row 13 : 160 | 901 row 14 : 160 | 902 row 15 : 160 | 903 row 16 : 160 | 931 row 17 : 160 | 904 row 18 : 160 | 930 row 19 : 160 | 922 row 20 : 160 | 932 row 21 : 160 | 950 row 22 : 160 | 955 row 23 : 160 | 909 row 24 : 100 | 901 row 25 : 100 | 903 row 26 : 100 | 904 row 27 : 100 | 930 row 28 : 100 | 922 row 29 : 117 | 930 row 30 : 110 | 901 row 31 : 110 | 903 row 32 : 110 | 904 row 33 : 110 | 930 row 34 : 110 | 922 row 35 : 140 | 909 row 36 : 140 | 900 row 37 : 140 | 902 row 38 : 140 | 904 row 39 : 140 | 930 row 40 : 140 | 932
col : count(DISTINCT dormid) row 1 : 7