Seite 1 von 1

SQLObject Suchabfrage

Verfasst: Dienstag 13. Januar 2009, 17:03
von DIDI1983
Hallo zusammen,

ist es möglich eine Tabelle mit dem SQLObject zu durchsuchen, ob das Wort in irgendeiner art und weise vorkommt.

Z. B:
ich such nach dem Wort "apfel". Als Ergebnis würde ich gerne alle Spalten/Zeilen bekommen in denen das Wort "apfel" vorkommt, auch Wörter wie "apfelbaum" sollen angezeigt werden.

Ich suche etwas wie:
querySearch = "apfel"
result = baum.selectBy(name = %querySearch%)
Jedoch funktioniert dies so leider nicht.

Des Weiteren würde ich gerne nach dem Wort auch in anderen Spalten suchen, daher die Frage wie ich OR Abfragen generiere....
result = baum.selectBy(name = %querySearch%, desc=%querySearch%) -> In diesem Fall bewirkt es jedoch nur eine AND Abfrage

Gruss

Verfasst: Dienstag 13. Januar 2009, 17:08
von gkuhl
Abend,

es gibt in SQL den Vergleichsoperator 'LIKE':

Code: Alles auswählen

SELECT obst FROM obstkorb WHERE obst LIKE "a_fel%"

Anm.:
"%" steht für einen beliebige Zeichenkette
"_" für ein einzelnes Zeichen
Grüße
Gerrit

Verfasst: Dienstag 13. Januar 2009, 20:05
von Hyperion
http://www.sqlobject.org/SQLBuilder.html
Das sollte es doch beides beantworten.