Ich habe eine Tabelle, die 100000 Zeilen enthält und in denen gibt es eine Spalte sagen Drugname dessen Typ Varchar ist.Wie wählt man Zeilen mit allen Alphabeten und Zahlen in MYSQL?
Die Werte der Spalte können mit 0 bis 9 und A-Z oder a-z beginnen.
Ich brauche eine Abfrage, die 25000 Zeilen zurückgibt. Und von diesen 25000 Zeilen sollte es alle Alphabete und Zahlen enthalten.
Nehmen wir zum Beispiel
- Alphabet A enthält 500 Zeilen
- Alphabet B enthält 500 Zeilen
- Nummer 1 enthält 400 Zeilen
- Nummer 2 enthält 300 Zeilen etc ...
enthält alle Zahlen und Alphabete und insgesamt sollte es 25000 Zeilen haben.
meinen Sie so etwas wie: 'select substring (drugname, 1,1) als Anfangs, COUNT (*) FROM Tabellenname Gruppe von substring (drugname, 1,1) '?? oder 'subString (Medikamentenname, 1,1) als initial auswählen, count (*) von (select * from tabellenname limit 25000) Eine Gruppe nach Substring (Medikamentenname, 1,1)' –
Sollte die Return-Zeile für jeden Buchstaben/Zahl zählen im gleichen Verhältnis wie in der Datenbank sein? wenn 10% der Zeilen 'Z' enthalten, sollte das dann 10% der 25000 Zeilen sein? –
Was hast du probiert? Bitte zeigen Sie uns einen Code ... http://StackOverflow.com/Help/how-to-ask – Pevara