[SQL] Räkna antal okända värden..

Permalänk

[SQL] Räkna antal okända värden..

Hej,

Jag har följande tabell

Id Culture -- ------- 1 en-GB 2 sv-SE 3 de-DE 4 sv-SE 5 nl-NL 6 en-GB 7 en-GB

Id är bara ett löpnummer och Culture är vilken culture användaren har som besöker sidan och kan vara vadsomhelst.

Nu vill jag kunna visa vilken Culture som förekommer flest gånger i tabellen. I detta fall blir resultatet:

Culture ------- en-GB

Eftersom en-GB förekommer flest gånger.
En enkel lösning är att bestämma sig för ett bestämt antal Cultures och kolla hur många det finns av varje, men nu vill jag att värdet i Culture ska vara helt variabelt dvs. vilken culture som helst.

Hur ser en sådan query ut?

Visa signatur

Min dator är bättre än din.

Permalänk

Testa typ

SELECT TOP (1) Culture, COUNT(*) AS Expr1 FROM Cultures GROUP BY Culture ORDER BY Expr1 DESC

Visa signatur

Asus Striker II Extreme / XFX Geforce GTX 280 / Q9450 @ 3.6GHz/ TRUE Noctua 120/ 4x1GB Corsair TWIN3X2048-1333C9DHX / X25-M G2 80gb Velociraptor / Win 7 Ultimate x64/ Antec P190

MovieDatabase