[NEWSboard IBMi Forum]

Thema: SQL Concat

  1. #1
    Registriert seit
    Jun 2004
    Beiträge
    86

    SQL Concat

    Servus,

    ich möchte in Datei 1 ein Feld aus Datei 2 mit LIKE und CONCAT vergleichen/anzeigen

    select artikel, mhd, identnr from lib.teile where firma = '77'
    and exists ( select * from lib2.art17 where identnr
    LIKE CONCAT('%-', F1, '-%');

    Er gibt mir ein Fehler zurück mit Hinweis auf [SQL0104] Token ungültig. Gültige Token:

    Bsp. In F1 steht 3456 drin. Er soll mir dann alle Felder aus Datei1 anzeigen die mit IDENTNR
    xx-3456-xx haben.

    Wo mache ich da den Fehler? Wenn ich den LIKE gezielt eingebe (LIKE '%-3456-%') dann bekomme ich es angezeigt.

  2. #2
    Registriert seit
    Feb 2001
    Beiträge
    20.236
    CONCAT-Funktion akzeptiert nur 2 Parameter, du musst concat als operator verwenden:
    '%-' concat F1 concat '-%'
    Dienstleistungen? Die gibt es hier: http://www.fuerchau.de
    Das Excel-AddIn: https://www.ftsolutions.de/index.php/downloads
    BI? Da war doch noch was: http://www.ftsolutions.de

  3. #3
    Registriert seit
    Jun 2004
    Beiträge
    86
    Danke funktioniert. Das war mein Denkfehler.

Similar Threads

  1. SQL CONCAT
    By tarkusch in forum NEWSboard Programmierung
    Antworten: 11
    Letzter Beitrag: 27-01-22, 12:41
  2. DB2 und Concat von Strings?
    By LordCinimod in forum NEWSboard Programmierung
    Antworten: 11
    Letzter Beitrag: 17-06-16, 10:53
  3. Frage wegen DDS, CONCAT Funktion
    By a.wojcik in forum NEWSboard Programmierung
    Antworten: 24
    Letzter Beitrag: 16-01-15, 15:18

Tags for this Thread

Berechtigungen

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