Veröffentlicht 26. Mai 201015 j Guten morgen mein Problem ist folgendes: Ich habe eine SQL Abfrage, die mir eine "Liste" erstellt, sieht folgendermaßen aus: SELECT Alarm FROM [Daten Formatiert] GROUP BY Alarm; Funktioniert auch wunderbar. Aber es sind in der Spalte zwei "Arten" von Datensätzen, die einen bestehen nur aus Buchstaben, die anderen aus Ziffern. Wie kann ich die Abfrage ändern, dass nur die Datensätze angezeigt werden, die aus Buchstaben bestehen?! Hoffe ihr könnt mir helfen, vielen Dank schon mal im vorraus Viele Grüße BlinkyBob
26. Mai 201015 j also da es Zahlen und Buchstaben sind, wird des hier wohl Varchar sein? vll. mit "Limit" oder so arbeiten? Kannst doch sicher einen Teil "abschneiden"?! Genaueres weiß ich leider net. Kommt mir abba sehr bekannt vor...
26. Mai 201015 j Um welche Datenbank handelt es sich? Ggf. könnte man einfach mit einem regulären Ausdruck arbeiten oder eben lauter LIKE '%1%' OR LIKE '%2%' etc miteinander verknüpfen ggf. mit einer Negation - das wäre aber sicherlich die hässlichste Lösung. Dim
26. Mai 201015 j hey, schon mal danke für eure antworten. habs jetzt folgendermaßen gemacht. SELECT [Daten Formatiert].Alarm FROM [Daten Formatiert] WHERE NOT ISNUMERIC(Alarm) GROUP BY [Daten Formatiert].Alarm; funktioniert wunderbar. Gruß
26. Mai 201015 j jap is access, ob des etz a datenbank is oder net, woll mer ja etz mal net diskutiern;)
4. Juni 201015 j Warum group by, wenn das Select nur über eine Spalte geht? Tut es da nicht ein distinct?
Erstelle ein Konto oder melde dich an, um einen Kommentar zu schreiben.