PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Joker setzen


Mr. Boom
12.07.2003, 17:08
Eine äußerst primitve frage, aber ich weiss es nicht mehr:
Wenn ich eine Tabelle Personen hätte und diese hätte folgende Einträge:

ID Name

1 Mustermann
2 Musterfrau
3 Hustermann

Wie kann ich abfragen (bzw. darstellen) wieviele Muster* es gibt.
Ich dachte ja so:
select * from person where name = "Muster*";
oder auch
select * from person where name = "Muster%";

Aber beides geht nicht. Mein gewünstes Ergebnis wäre:

ID Name

1 Mustermann
2 Musterfrau


cYrus
12.07.2003, 17:15
select ID, Name from person where name is like "Muster%";


^^ so sollte es klappen..

Mr. Boom
12.07.2003, 18:29
so langsam kommt die Erinnerung, da war mal was mit like. Aber ich hab noch diesen folgenden Fehler drin.

mysql> select * from person where name is like "Muster%";
ERROR 1064: You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near 'like "Muster
%"' at line 1

so gehts aber auch nicht:
mysql> select * from person where name is like "Muster";
ERROR 1064: You have an error in your SQL syntax. Check the manual that corres
onds to your MySQL server version for the right syntax to use near 'like "Muste
%"' at line 1

cYrus
12.07.2003, 18:48
nimm mal das IS raus.. bei mysql brauchts das nicht :\

Mr. Boom
12.07.2003, 20:10
Es geht!!!!

Danke

Exilius
08.12.2004, 08:36
Hi,

..hock im Mom in der Schule; unterrichtsfach "Delphi"

hab sehr lang mit dem Problem hier kämpfen müssen, auc nach einer langen Suche gings immer noch nicht.

Danke herzlich
@cYrus

mfg
Exilius

cYrus
08.12.2004, 18:06
Danke herzlich
@cYrus


gern geschen.. vor allem wenn man sieht, dass gewisse leute wissen wie die "suche" funktioniert :D