tutorials.de Buch-Aktion 05/2012
ERLEDIGT
JA
ANTWORTEN
1
ZUGRIFFE
2307
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    mondenkind1 mondenkind1 ist offline Grünschnabel
    Registriert seit
    Dec 2006
    Beiträge
    2
    Guten Morgen,

    ich habe folgendes Problem und hoffe es kann mir jemand einen Tipp geben.
    Ich programmiere eine Suche (Java, Struts, Oracle, Hibernate).

    Dabei benutze ich u.a. folgende Query um die Records zurückzubekommen, bei denen einer der aktuellen Bearbeiter den Namen "meinSuchwert" hat:
    FROM .... WHERE meinSuchwert IN (SELECT Name FROM pf.AktBearbeiter)

    Es sollte jedoch dem User auch die Möglichkeit gegeben werden mit Wildcards (z.B. statt nach "Hans Maier", nach "%Maier") zu suchen. An anderen Stellen verwende ich dazu ein LIKE.

    Daher die Frage: Wie kann ich "IN" und "LIKE" zusammen anwenden?

    Wäre für jeden Hinweis dankbar.
     

  2. #2
    mondenkind1 mondenkind1 ist offline Grünschnabel
    Registriert seit
    Dec 2006
    Beiträge
    2
    Habe mein Problem eben selbst gelöst (kaum schreibt man in ein Forum... )...

    Ich muss das "IN" ja nicht verwenden.
    Habe also etwas umgestellt und so klappt es auch mit den Wildcards:

    ... WHERE (SELECT Name FROM pf.Aktbearb) LIKE meinSuchwert

    Also nichts für ungut
     

Ähnliche Themen

  1. Antworten: 4
    Letzter Beitrag: 25.08.10, 19:13
  2. Eingabe in der timeline: "time*100" - bei Effekt "turbulentes Versetzen"-"Evolution"
    Von MTMonline im Forum Videoschnitt, Videotechnik & -produktion
    Antworten: 2
    Letzter Beitrag: 25.04.08, 09:49
  3. Antworten: 8
    Letzter Beitrag: 01.12.05, 17:13
  4. Finder methods + JBoss + Was expecting one of: "CONCAT" "SUBSTRING" ... "(" ... <STRI
    Von cengizhdde im Forum Enterprise Java (JEE, J2EE, Spring & Co.)
    Antworten: 6
    Letzter Beitrag: 27.05.05, 15:29
  5. Antworten: 2
    Letzter Beitrag: 19.05.05, 19:51