[NEWSboard IBMi Forum]
  1. #1
    Registriert seit
    Dec 2004
    Beiträge
    178

    Platzhalter in SQL

    Moin,

    sitz grad etwas auf dem schlauch.

    folgendes Problem:

    habe ein Spalte mit folgenden werten:
    1051203
    1050827
    1040805

    nun möchte ich alle Datensätze die an pos 2+3 mit 05 stehen haben, was dahinter steht ist egal.

    z.b. *05******

    wenn ich ein select ... where spalte like '%05%' mache, bekomme ich auch die 1040805 will ich aber nicht.

    Wie ist das lösbar ??

    Gruß

  2. #2
    Registriert seit
    May 2002
    Beiträge
    1.121
    ... where SubStr(spalte, 2, 2) = '05'

    Gruß Ronald

  3. #3
    cbe is offline [professional_User]
    Registriert seit
    May 2005
    Beiträge
    392
    oder
    where spalte like '_05%'

    malzusrexs Lösung sieht mir aber performanter aus.

    Gruß,
    Christian

  4. #4
    Registriert seit
    Feb 2001
    Beiträge
    20.241
    Die Performance ist in beiden Fällen fast identisch, da nicht der Feldscan sondern der Tablescan der Zeitfresser ist.
    Für solche Fälle eignet sich eine LF (SQL-View ist da nicht so performant) mit einem berechneten Feld als Schlüssel.
    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

Similar Threads

  1. RPGLE - SQL
    By christian_lettner in forum NEWSboard Programmierung
    Antworten: 2
    Letzter Beitrag: 16-11-06, 10:15
  2. SQL - Cursor vernichten ?!?
    By FNeurieser in forum NEWSboard Programmierung
    Antworten: 3
    Letzter Beitrag: 11-10-06, 14:53
  3. SQL und OBJLCK
    By malzusrex in forum IBM i Hauptforum
    Antworten: 8
    Letzter Beitrag: 19-09-06, 11:04
  4. SQL - Fehler
    By Kaufmann in forum IBM i Hauptforum
    Antworten: 11
    Letzter Beitrag: 28-06-06, 14:11
  5. SQL .. for update of (RPG embedded SQL)
    By loeweadolf in forum NEWSboard Programmierung
    Antworten: 2
    Letzter Beitrag: 01-06-06, 09:43

Berechtigungen

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