[NEWSboard IBMi Forum]

Hybrid View

  1. #1
    Registriert seit
    Apr 2005
    Beiträge
    385
    Am einfachsten die %-Zeichen mit in der Variabelen WERT unterbringen und dann
    Code:
    EVAL  WERT = '%'+%TRIM(WERT)+'%'
    
    C/EXEC SQL
    C+ xxx WHERE TRIM(FELD) LIKE TRIM(:WERT) ....

    Meine einzige Lieblingsmethode

  2. #2
    Registriert seit
    Sep 2005
    Beiträge
    426
    danke. Das hatte ich sogar auch im Kopf.

    Ich hab's nicht probiert aber das klingt für mich wie das
    http://newsolutions.de/forum-systemi...eld-invar.html

    daher hätte ich es nicht versucht

    dann werd ich mal ..
    der ILEMax

  3. #3
    Registriert seit
    Aug 2001
    Beiträge
    2.934
    Man kann das Ganze auch ohne RPG Hilfsvariable machen:
    Code:
     
      Exec SQL  
         Set :X = ...
                    Where Feld Like '%' concat Trim(:Wert) concat '%'
                          and usw.;
    Birgitta
    Birgitta Hauser

    Anwendungsmodernisierung, Beratung, Schulungen, Programmierung im Bereich RPG, SQL und Datenbank
    IBM Champion seit 2020 - 5. Jahr in Folge
    Birgitta Hauser - Modernization - Education - Consulting on IBM i

Similar Threads

  1. Update Syntax SQL
    By wuwu in forum IBM i Hauptforum
    Antworten: 3
    Letzter Beitrag: 18-07-06, 16:31
  2. SQL UPDATE SYNTAX
    By linguin in forum IBM i Hauptforum
    Antworten: 2
    Letzter Beitrag: 27-10-05, 16:32
  3. SQL Selektion mit LIKE
    By RLurati in forum IBM i Hauptforum
    Antworten: 6
    Letzter Beitrag: 18-01-05, 12:38
  4. LIKE keyword in Embedded SQL
    By woki in forum NEWSboard Programmierung
    Antworten: 4
    Letzter Beitrag: 18-12-04, 13:28
  5. sql / like mit hex möglich ?
    By malzusrex in forum IBM i Hauptforum
    Antworten: 4
    Letzter Beitrag: 12-07-02, 11:09

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • You may not post attachments
  • You may not edit your posts
  •