Tabelle nach Anfangsbuchstaben sortieren.

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
Michael Koch [ Di, 25 September 2007 10:28 ] [ ID #1828663 ]

Re: Tabelle nach Anfangsbuchstaben sortieren.

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
Andreas Kretschmer [ Di, 25 September 2007 10:37 ] [ ID #1828664 ]

Re: Tabelle nach Anfangsbuchstaben sortieren.

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
Daniel Fischer [ Di, 25 September 2007 11:33 ] [ ID #1828665 ]

Re: Tabelle nach Anfangsbuchstaben sortieren.

Hi ihr beiden,

Daniel Fischer <spam [at] erinye.com> wrote:

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

Dank Dir. So funktioniert das :-).

Gruß
Michael
Michael Koch [ Di, 25 September 2007 12:48 ] [ ID #1828666 ]

Re: Tabelle nach Anfangsbuchstaben sortieren.

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
Claus Reibenstein [ Di, 25 September 2007 15:58 ] [ ID #1828667 ]

Re: Tabelle nach Anfangsbuchstaben sortieren.

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
Andreas Kretschmer [ Di, 25 September 2007 16:03 ] [ ID #1828668 ]
Datenbanken » de.comp.datenbanken.mysql » Tabelle nach Anfangsbuchstaben sortieren.

Vorheriges Thema: Bei doppelten Einträgen, nur die mit dem letzen Datu
Nächstes Thema: Daten(-bank) verschieben