Seite 1 von 1

SQL befehl für anfangsbuchstabe

Verfasst: 23.12.2005 01:17
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?

Verfasst: 23.12.2005 11:32
von Schumi
So sollte es funktionieren:

Code: Alles auswählen

SELECT * FROM tabelle WHERE SUBSTR(name, 1, 1) = 'a'

Verfasst: 23.12.2005 12:09
von buegelfalte
so geht auch:

Code: Alles auswählen

SELECT * FROM tabelle WHERE LEFT(name,1) = 'a' ORDER BY name

Verfasst: 23.12.2005 12:30
von _alex_
Oder so:

Code: Alles auswählen

SELECT * FROM tabelle WHERE name LIKE 'a'% ORDER BY name ASC

Verfasst: 25.12.2005 18:59
von 123teddy321
danke danke funktioniert :-)