PDA

View Full Version : SQL Like-Abfrage.



eazyfly
18-09-07, 15:17
Wie kann ich denn die SQL-Abfrage

Select * from datei where feld like
'%Such%'

in ein statisches SQLRPGLE einbinden ?

Fuerchau
18-09-07, 15:33
eval mysuch = '%' + %trim(such) + '%'

Select * from datei where feld like
trim(:mysuch)

Dadurch werden Leerzeichen am Ende entfernt.
Alternative:

d MySuch s 30 varsize

Dadurch weiß SQL, wie lang der Suchbegriff genau ist.

eazyfly
18-09-07, 15:48
Super , vielen Dank, funktioniert bestens

:) :) :)

B.Hauser
18-09-07, 18:45
Hallo,

alternativ könnte man das Ganze auch direkt in SQL handeln:



Select *
From MyTable
where Feld like '%' concat RTrim(:Such) Concat '%'


Birgitta