eine hypothetische Abfrage wie diese Gegeben:Gruppe von LIKE eines Spaltenwert
SELECT COUNT(*)
FROM subscriptions
GROUP by plan_type
und eine Tabelle ähnlich der unten:
+----+-----------------------+-------------+--+
| id | plan_type | customer_id | |
+----+-----------------------+-------------+--+
| 1 | gold_2017 | 523 | |
| 2 | gold_2016_recurring | 2300 | |
| 3 | silver_2016 | 234 | |
| 4 | silver_2017_recurring | 2593 | |
| 5 | platinum_recurring | 4123 | |
+----+-----------------------+-------------+--+
Wunschergebnis:
+-------+----------+
| count | type |
+-------+----------+
| 2 | gold |
| 2 | silver |
| 1 | platinum |
+-------+----------+
Gibt es eine Möglichkeit, diese Einträge mit einer GROUP BY und einer LIKE-Anweisung (LIKE "Silber", LIKE "Gold", LIKE "Platinum) zu gruppieren ", etc)?
Tag Ihre Frage mit der Datenbank Sie verwenden. –
Post was wäre das gewünschte Ergebnis – Lamak
@GordonLinoff aktualisiert, danke für den Tipp. – mdobrenko