SQL befehl für anfangsbuchstabe

Fragen zu allen Themen rund ums Programmieren außerhalb von phpBB können hier gestellt werden - auch zu anderen Programmiersprachen oder Software wie Webservern und Editoren.
Antworten
123teddy321
Mitglied
Beiträge: 290
Registriert: 29.07.2005 17:27
Kontaktdaten:

SQL befehl für anfangsbuchstabe

Beitrag von 123teddy321 »

hallo

gibt es einen sql befehl, der aus einer tabelle alle wörter ausliest, die mit einem bestimmten buchstaben anfangen:

Code: Alles auswählen

SELECT * FROM `tabelle` WHERE `name` LIKE a ORDER BY `name` ASC
funzzt das? oder geht dass so nicht?
Benutzeravatar
Schumi
Ehemaliges Teammitglied
Beiträge: 4925
Registriert: 07.10.2002 12:37

Beitrag von Schumi »

So sollte es funktionieren:

Code: Alles auswählen

SELECT * FROM tabelle WHERE SUBSTR(name, 1, 1) = 'a'
Benutzeravatar
buegelfalte
Mitglied
Beiträge: 759
Registriert: 16.02.2005 14:32
Wohnort: Köln
Kontaktdaten:

Beitrag von buegelfalte »

so geht auch:

Code: Alles auswählen

SELECT * FROM tabelle WHERE LEFT(name,1) = 'a' ORDER BY name
http://www.beehave.de - home of humbug - und zocken !
[kein Support per PN]
_alex_
Mitglied
Beiträge: 32
Registriert: 19.12.2005 12:59
Wohnort: Stuttgart
Kontaktdaten:

Beitrag von _alex_ »

Oder so:

Code: Alles auswählen

SELECT * FROM tabelle WHERE name LIKE 'a'% ORDER BY name ASC
123teddy321
Mitglied
Beiträge: 290
Registriert: 29.07.2005 17:27
Kontaktdaten:

Beitrag von 123teddy321 »

danke danke funktioniert :-)
Antworten

Zurück zu „Coding & Technik“