Here it is, 1 = 30k, 2 = 29k, etc:vv
mysql> select count(*), rank from accounts_active group by rank order by rank;
+----------+------+ | count(*) | rank | +----------+------+ | 2390 | NULL | | 21225 | 0 | | 428 | 1 | | 156 | 2 | | 197 | 3 | | 299 | 4 | | 417 | 5 | | 445 | 6 | | 484 | 7 | | 543 | 8 | | 639 | 9 | | 706 | 10 | | 922 | 11 | | 1105 | 12 | | 1233 | 13 | | 1305 | 14 | | 1352 | 15 | | 1452 | 16 | | 1451 | 17 | | 1638 | 18 | | 1746 | 19 | | 1731 | 20 | | 1553 | 21 | | 1285 | 22 | | 1281 | 23 | | 1224 | 24 | | 1248 | 25 | | 1111 | 26 | | 1023 | 27 | | 881 | 28 | | 813 | 29 | | 744 | 30 | | 578 | 31 | | 523 | 32 | | 396 | 33 | | 322 | 34 | | 220 | 35 | | 165 | 36 | | 82 | 37 | | 67 | 38 | | 51 | 39 | | 4 | 40 | | 4 | 41 | | 2 | 42 | | 3 | 44 | | 4 | 46 | | 2 | 47 | | 3 | 48 | +----------+------+ 48 rows in set (0.32 sec)
zinger: So, according to this, there are three players ranked 16d on KGS? As well as two 15d and four 14d?
wms: No. The ranks above 9d are the pro ranks.
wms: Just for the heck of it, here's about the same thing, done a week or two later, but with a slightly different query:
mysql> SELECT count(*), rank FROM accounts_active WHERE FIND_IN_SET('rating_confident', flags) GROUP BY rank ORDER BY rank; +----------+------+ | count(*) | rank | +----------+------+ | 3 | 2 | | 8 | 3 | | 12 | 4 | | 27 | 5 | | 40 | 6 | | 66 | 7 | | 82 | 8 | | 107 | 9 | | 135 | 10 | | 164 | 11 | | 228 | 12 | | 332 | 13 | | 373 | 14 | | 404 | 15 | | 397 | 16 | | 441 | 17 | | 537 | 18 | | 649 | 19 | | 632 | 20 | | 556 | 21 | | 586 | 22 | | 595 | 23 | | 524 | 24 | | 608 | 25 | | 534 | 26 | | 480 | 27 | | 434 | 28 | | 454 | 29 | | 398 | 30 | | 298 | 31 | | 271 | 32 | | 208 | 33 | | 152 | 34 | | 111 | 35 | | 86 | 36 | | 42 | 37 | | 33 | 38 | | 15 | 39 | | 4 | 40 | | 4 | 41 | | 2 | 42 | | 3 | 44 | | 4 | 46 | | 2 | 47 | | 3 | 48 | +----------+------+ 45 rows in set (0.26 sec)
An update about a year later (May 2nd 2006)
mysql> select count(*), rank from accounts_active group by rank order by rank;
+----------+------+ | count(*) | rank | +----------+------+ | 3277 | NULL | | 27298 | 0 | | 2703 | 1 | | 519 | 2 | | 539 | 3 | | 549 | 4 | | 641 | 5 | | 741 | 6 | | 909 | 7 | | 897 | 8 | | 1076 | 9 | | 1184 | 10 | | 1307 | 11 | | 1523 | 12 | | 1592 | 13 | | 1764 | 14 | | 1826 | 15 | | 2110 | 16 | | 2448 | 17 | | 2167 | 18 | | 2125 | 19 | | 2008 | 20 | | 1868 | 21 | | 1620 | 22 | | 1510 | 23 | | 1473 | 24 | | 1397 | 25 | | 1139 | 26 | | 973 | 27 | | 794 | 28 | | 696 | 29 | | 624 | 30 | | 544 | 31 | | 435 | 32 | | 382 | 33 | | 253 | 34 | | 219 | 35 | | 125 | 36 | | 68 | 37 | | 52 | 38 | | 87 | 39 | | 4 | 40 | | 5 | 41 | | 1 | 42 | | 3 | 44 | | 4 | 46 | | 2 | 47 | | 2 | 48 | +----------+------+ 48 rows in set (0.60 sec)
And below is the data for users with confident rank (received on May 4th 2006)
mysql> SELECT count(*), rank FROM accounts_active WHERE FIND_IN_SET('rating_confident', flags) GROUP BY rank ORDER BY rank;
+----------+------+ | count(*) | rank | +----------+------+ | 1 | 0 | | 131 | 1 | | 30 | 2 | | 29 | 3 | | 48 | 4 | | 82 | 5 | | 92 | 6 | | 138 | 7 | | 170 | 8 | | 212 | 9 | | 249 | 10 | | 309 | 11 | | 368 | 12 | | 430 | 13 | | 513 | 14 | | 490 | 15 | | 653 | 16 | | 686 | 17 | | 841 | 18 | | 758 | 19 | | 739 | 20 | | 737 | 21 | | 692 | 22 | | 635 | 23 | | 654 | 24 | | 638 | 25 | | 577 | 26 | | 485 | 27 | | 364 | 28 | | 349 | 29 | | 352 | 30 | | 253 | 31 | | 212 | 32 | | 211 | 33 | | 153 | 34 | | 116 | 35 | | 59 | 36 | | 28 | 37 | | 18 | 38 | | 34 | 39 | | 4 | 40 | | 5 | 41 | | 1 | 42 | | 2 | 44 | | 4 | 46 | | 2 | 47 | | 2 | 48 | +----------+------+ 47 rows in set (11.45 sec)
New data from wms April 2, 2007:
mysql> select count(*), rank from accounts_ratings group by rank order by rank; +----------+------+ | count(*) | rank | +----------+------+ | 6551 | NULL | | 96999 | 0 | | 179 | 1 | | 471 | 2 | | 194 | 3 | | 149 | 4 | | 211 | 5 | | 262 | 6 | | 307 | 7 | | 509 | 8 | | 505 | 9 | | 903 | 10 | | 785 | 11 | | 986 | 12 | | 1029 | 13 | | 1128 | 14 | | 1361 | 15 | | 1435 | 16 | | 1696 | 17 | | 1785 | 18 | | 1990 | 19 | | 2125 | 20 | | 2364 | 21 | | 2298 | 22 | | 2511 | 23 | | 2749 | 24 | | 2768 | 25 | | 2861 | 26 | | 2837 | 27 | | 2671 | 28 | | 2666 | 29 | | 2562 | 30 | | 2164 | 31 | | 2082 | 32 | | 1171 | 33 | | 869 | 34 | | 559 | 35 | | 213 | 36 | | 118 | 37 | | 55 | 38 | | 28 | 39 | | 5 | 40 | | 6 | 41 | | 1 | 42 | | 1 | 43 | | 6 | 44 | | 3 | 46 | | 3 | 47 | | 2 | 48 | +----------+------+ 49 rows in set (0.55 sec)
mysql> select count(*), rank from accounts_ratings where confident group by rank order by rank; +----------+------+ | count(*) | rank | +----------+------+ | 770 | NULL | | 1 | 0 | | 20 | 1 | | 16 | 2 | | 22 | 3 | | 20 | 4 | | 39 | 5 | | 55 | 6 | | 86 | 7 | | 105 | 8 | | 153 | 9 | | 204 | 10 | | 248 | 11 | | 260 | 12 | | 270 | 13 | | 283 | 14 | | 326 | 15 | | 385 | 16 | | 462 | 17 | | 517 | 18 | | 686 | 19 | | 740 | 20 | | 984 | 21 | | 1102 | 22 | | 1246 | 23 | | 1448 | 24 | | 1542 | 25 | | 1577 | 26 | | 1640 | 27 | | 1598 | 28 | | 1635 | 29 | | 1599 | 30 | | 1364 | 31 | | 1057 | 32 | | 759 | 33 | | 520 | 34 | | 317 | 35 | | 123 | 36 | | 69 | 37 | | 21 | 38 | | 7 | 39 | | 5 | 40 | | 6 | 41 | | 1 | 42 | | 1 | 43 | | 6 | 44 | | 3 | 46 | | 3 | 47 | | 2 | 48 | +----------+------+ 49 rows in set (0.44 sec)