Ist eine Abfrage wie diese möglich?

xxsteambroxx

Benutzer
Beiträge
5
Ist eine Abfrage wie diese Möglich? Ich will einen bestimmten Namen eingeben z. B. Nico (anstelle von xyz) und will dann alle Einträge ausgegeben bekommen die dieses Wort enthalten.

SELECT N.TEXT_FIELD, P.ID, P.FIRST_NAME, P.LAST_NAME, Z.PLZ, Z.CITY_NAME, L.LANGUAGE_NAME, L.LANGUAGE_KNOWLEDGE from NICO_GUESTBOOK N
INNER JOIN NICO_PERSON P ON P.ID = N.PERSON_ID
INNER JOIN NICO_LANGUAGE L ON L.ID = P.LANGUAGE_ID
INNER JOIN NICO_ZIPCODE Z ON Z.ID = P.ZIPCODE_ID
WHERE P.LAST_NAME = 'xyz'
OR P.FIRST_NAME = 'xyz'
OR Z.PLZ = 'xyz'
OR Z.CITY_NAME = 'xyz'
OR L.LANGUGE_NAME = 'xyz'
OR L.LANGUAGE_KNOWLEDGE = 'xyz'


mit Freundlichen Grüßen

SteamBro
 
Werbung:
Ich bekomme kein Ergebniss, er zeigt mir zwar die Spalten an, allerdings gibt er mir nichts aus ...
 

Anhänge

  • 2018-10-10 15_35_56-Oracle SQL Developer _ CS_DEV@EDORA04.png
    2018-10-10 15_35_56-Oracle SQL Developer _ CS_DEV@EDORA04.png
    24,4 KB · Aufrufe: 3
bitte versuche das folgende zu verstehen...

Code:
test=*# select 'xxx' = ' xxx ';
 ?column?
----------
 f
(1 row)

test=*# select 'xxx' % ' xxx ';
 ?column?
----------
 t
(1 row)

test=*# select 'xxx' = trim(' xxx ');
 ?column?
----------
 t
(1 row)
 
Komischerweiße bekomme ich auch keine Ergebnisse, wenn ich keine Anforderungen stelle also nach der WHERE Klausel etwas schreibe. In meiner JavaAnwendungen bekomme ich mehrere Ergebnisses :confused:
 

Anhänge

  • 2018-10-10 15_39_08-Oracle SQL Developer _ CS_DEV@EDORA04.png
    2018-10-10 15_39_08-Oracle SQL Developer _ CS_DEV@EDORA04.png
    17,8 KB · Aufrufe: 2
Werbung:
Zurück
Oben