EDIT:Wie GROUP BY einen String an MySQL
Angenommen, Sie in der folgenden Tabelle haben:
id string number
1 stuff::a::312 5
2 stuff:::a::312 6
3 stuff::a::233 2
4 stuff:b::213 1
5 stuff::b::222 1
6 stuff::c 5
Die folgende natürlich nicht funktioniert:
SELECT string, COUNT(*)
FROM tbl
-- WHERE
GROUP BY string;
Das gewünschte Ergebnis:
string numbers
a 13
b 2
c 5
Sorry, aber Bitte beachten Sie, dass nach c ist kein :: aber vor, genau wie der Rest
links abbiegen können Sie auch 'verwenden LEFT (string, 10) 'wenn die Zeichen' stuff ::? :: 'vorne das Standardformat/die Länge der Werte in Ihrer Stringspalte sind. 'RIGHT (string, 3)' ist das umgekehrt :) – rhavendc