26. Mai 201016 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 201016 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 201016 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 201016 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 201016 j jap is access, ob des etz a datenbank is oder net, woll mer ja etz mal net diskutiern;)
4. Juni 201016 j Warum group by, wenn das Select nur über eine Spalte geht? Tut es da nicht ein distinct?
Archiv
Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.