Tabelle nach Anfangsbuchstaben sortieren.

Tabelle nach Anfangsbuchstaben sortieren.

am 25.09.2007 10:28:42 von Michael Koch

Hallo,

ich habe eine Tabelle in der Namen und Vornamen stehen. Nun würde ich gerne
eine Abfrage machen, mit der ich z.B. alle Namen anzeigen kann, die mit A,
B und C beginnen.

Unter Access funktioniert es so:
"SELECT * FROM Tabelle WHERE Name LIKE '[A-C]*';

Unter MySQL leider nicht, weil MySQL vermutlich den kompletten Ausdruck als
Suchstring erkennt.

Hat einer eine Idee wie ich danach bei MySQL suchen kann, ohne das ich die
einzlenen Buchstaben Oder Verknüpfen muß?

Danke und Gruß
Michael

Re: Tabelle nach Anfangsbuchstaben sortieren.

am 25.09.2007 10:37:58 von Andreas Kretschmer

Andreas
--
Andreas Kretschmer
Linux - weil ich es mir wert bin!
GnuPG-ID 0x3FFF606C http://wwwkeys.de.pgp.net
Deutsche PostgreSQL User Group: http://pgug.de

Re: Tabelle nach Anfangsbuchstaben sortieren.

am 25.09.2007 11:33:32 von Daniel Fischer

Michael Koch!

> Unter Access funktioniert es so:
> "SELECT * FROM Tabelle WHERE Name LIKE '[A-C]*';

Unter MySQL so:

SELECT * FROM Tabelle WHERE Name RLIKE '^[A-C]';


Gruß
Daniel

Re: Tabelle nach Anfangsbuchstaben sortieren.

am 25.09.2007 12:48:02 von Michael Koch

Hi ihr beiden,

Daniel Fischer wrote:

> SELECT * FROM Tabelle WHERE Name RLIKE '^[A-C]';

Dank Dir. So funktioniert das :-).

Gruß
Michael

Re: Tabelle nach Anfangsbuchstaben sortieren.

am 25.09.2007 15:58:47 von Claus Reibenstein

Michael Koch schrieb:

> Unter Access funktioniert es so:
> "SELECT * FROM Tabelle WHERE Name LIKE '[A-C]*';

Womit wieder einmal bewiesen wäre, dass sich Microsoft einen Scheiß um
Normen schert :-(

Gruß. Claus

Re: Tabelle nach Anfangsbuchstaben sortieren.

am 25.09.2007 16:03:26 von Andreas Kretschmer

Andreas
--
Andreas Kretschmer
Linux - weil ich es mir wert bin!
GnuPG-ID 0x3FFF606C http://wwwkeys.de.pgp.net
Deutsche PostgreSQL User Group: http://pgug.de