Abfrage funktioniert nicht richtig?

Hallo

So, da hab ich es nun endlich mal geschafft PostgreSQL ans Laufen zu bringen. Nachdem ich ca. 10000 Datensätze mit

 copy songs from '/daten.txt';

importiert habe war ich schonmal glücklich.
Eine Abfrage mit

 select \* from songs;

bringt auch alle Datensätze zum Vorschein. Wenn ich allerdings eine Abfrage der Art

 SELECT \* FROM songs WHERE Lied LIKE '%test%';

dann sollten doch alle Datensätze, die in der Spalte „Lied“ die Zeichenfolge „test“ haben ausgegeben werden. Tja, leider funktioniert das nicht. Wer kann mir 'nen kleinen Tipp geben?
Weiterhin bin ich noch auf der Suche nach einem Link mit einer richtig guten SQL-Doku.

Dank & Gruß
Martin

Tja, leider funktioniert das nicht. Wer kann mir 'nen kleinen
Tipp geben?

Was ist das Problm? Wie genau funktioniert das nicht? bekommst Du andere Datensätze, oder gar keine, oder eine Fehlermeldung, oder …

Gruß

J.

moi,
was gibts denn fuer ne fehlermeldung?
hast du es schon versucht, mit einem existierenden lied?

unter
http://www.carano.com/Produkte/sqlhelp.html
findest du eine sql-hilfe zum downloaden. ist eigentlich nur so zum nachschlagen, wenn man schon erfahrung mit sql gemacht hat

steffi

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

Fehlerbeschreibung
Hallo

Oops, die hab ich im Eifer des Gefechts natürlich vergessen.
Bei der Abfrage werden nicht alle Datensätze mit der gesuchten Zeichenkombination ausgegeben, sondern nur ein sehr geringer Teil. Eine Suche nach der Zeichenfolge „herbert“ sollte 43 Datensätze anzeigen, es erscheinen aber nur 4.
Wird bei

SELECT \* FROM songs WHERE Lied LIKE '%herbert%';

eigentlich nach Groß- und Kleinschreibung unterschieden?

Gruß
Martin

Hallo

Wird bei

SELECT * FROM songs WHERE Lied LIKE
‚%herbert%‘;

eigentlich nach Groß- und Kleinschreibung
unterschieden?

Genau das ist es. Du kannst das umgehen, indem Du sowas wie

SELECT \* 
 FROM songs 
 WHERE ucase(Lied) 
 LIKE '%HERBERT%';

Wobei Ucase je nach DBMS anders heißen kann (upper, usw.)

Gruß

J.

Hallo Jose

Super, es funktioniert.

Vielen Dank
Martin

P.S.: so, und jetzt werde ich mal in Ruhe ein Buch zu dem Thema lesen.

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]