Deutsches Application Express Forum (ApEx) -- Installation , Engine / SQL , Anwendungen
HTMLDB Engine :  Oracle Apex The fastest message board... ever.
Alles in HTMLDB, Applikationen, Berichte, SQL ... 
Re: Suchfelder
geschrieben von: ajung (192.3.2.---)
Datum:

(decode(:P1_REK_NAME, NULL, 'x', "NAME_REK") LIKE decode(:P1_REK_NAME, NULL, 'y', '%'||:P1_REK_NAME||'%'))

der decode prüft erstmal ob P1_REK_NAME null ist. Ist das so, wird ein x zurück gegeben. wenn es ungleich null ist wird "NAME_REK" zurückgegeben. und so baut sich stück für stück die abfrage zusammen.

Steht in P1_STAEDTE beispielsweise 'SAAL'etwas sähe der decode ausgeführt so aus:

"NAME_REK" LIKE '%SAAL%'

steht in P1_GEMEINDE nichts, also null sähe es so aus:

'x' like 'y'
das ist 'false' und wird beim select dann nicht berücksichtigt.

Hoffe du verstehst das gefummel jetzt etwas besser. Gibt vielleicht auch noch eine elegantere Lösung, aber so funktioniert es ja auch... :)

MfG
Andreas



Thema Neugierige geschrieben von geschrieben
Suchfelder 2863 Sandro
Re: Suchfelder 1563 ajung
Re: Suchfelder 1638 Sandro
Re: Suchfelder 1575 ajung
Re: Suchfelder 1569 Sandro
Re: Suchfelder 1326 Sandro
Re: Suchfelder 1390 ajung
Re: Suchfelder 1297 Sandro
Re: Suchfelder 1388 ajung
Re: Suchfelder 1347 Sandro
Re: Suchfelder 1319 ajung
Re: Suchfelder 1335 Sandro
Re: Suchfelder 1235 ajung
Re: Suchfelder 1293 Sandro
Re: Suchfelder 1397 ajung
Re: Suchfelder 1322 Sandro
Re: Suchfelder 1326 ajung
Re: Suchfelder 1315 Sandro
Re: Suchfelder 1311 ajung
Re: Suchfelder 1289 Sandro
Re: Suchfelder 1359 ajung
Re: Suchfelder 1325 Sandro
Re: Suchfelder 1344 ajung
Re: Suchfelder 1258 Sandro
Re: Suchfelder 1224 Sandro
Re: Suchfelder 1323 ajung
Re: Suchfelder 1326 Sandro
Re: Suchfelder 1351 ajung
Re: Suchfelder 1293 Sandro
Re: Suchfelder 1319 Sandro
Re: Suchfelder 1292 ajung
Re: Suchfelder 1281 Sandro
Re: Suchfelder 1334 ajung
Re: Suchfelder 1379 ajung
Re: Suchfelder 1323 mozart
Re: Suchfelder 1388 Sandro
Re: Suchfelder 1366 ajung
Re: Suchfelder 1292 Sandro
Re: Suchfelder 1302 ajung
Re: Suchfelder 1303 Sandro
Re: Suchfelder 1358 ajung
Re: Suchfelder 1391 Sandro
Re: Suchfelder 1631 ajung


In diesem Forum dürfen nur registrierte Benutzer schreiben.
This forum powered by Phorum.