[NEWSboard IBMi Forum]

Hybrid View

  1. #1
    Registriert seit
    Nov 2009
    Beiträge
    208
    selbstverständlich

    siehe oben



    /exec sql
    + set :myanrede = (select
    min(anrede) from VORNAMEN where upper(:myvorname) = vnam)
    /
    end-exec

  2. #2
    Registriert seit
    Feb 2001
    Beiträge
    20.254
    Lege doch einfach mal die Indizes an und prüfe das Ergebnis mit der entsprechenden Abfrage auf die Tabelle. Für MIN(xxx) benötigst du nämlich keinen distinct vorher, also:

    select min(anrede) from datei
    where upper(: myvorname) = upper(vna1)
    or upper(: myvorname) = upper(vna2)

    Durch die Prüfung "upper(vna1)" sollte der passende Index1 gewählt werden.
    Dies ist der Grund für "berechnete" indizes, dass diese gewählt werden, wenn die Abfrage eine genau identische Where-Klausel aufweist.
    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
    Nov 2003
    Beiträge
    2.309
    Müßte die View nicht besser so lauten?

    CREATE VIEW VORNAMEN AS (
    SELECT DISTINCT 1 AS ANREDE, UPPER(VNAM1) AS VNAM FROM Datei WHERE VNAM1<>'' UNION
    SELECT DISTINCT 2 AS ANREDE, UPPER(VNAM2) AS VNAM FROM Datei WHERE VNAM2<>'')

  4. #4
    Registriert seit
    Nov 2009
    Beiträge
    208
    Dann habe ich keine doppelten Vornamen ER und Sie.

    dann müßte ich all diese Namen kennen.
    so kann ich sie suchen!
    Gerade bei Ausländischen Namen sehr hilfreich, auch um ggf zu ermitteln, das der Name NICHT für beide Geschlechter gültig ist. Dann ist ER eine Sie und das geschlecht wurde falsch angegeben.

    Herr Fuerchau
    das haben wir nun so gemacht, danke!

    DiBe

Similar Threads

  1. SQL View mit Index/Key
    By malzusrex in forum NEWSboard Programmierung
    Antworten: 9
    Letzter Beitrag: 19-10-16, 18:53
  2. Antworten: 4
    Letzter Beitrag: 19-07-16, 11:44
  3. LF / SQL index
    By woodstock99 in forum NEWSboard Programmierung
    Antworten: 31
    Letzter Beitrag: 18-03-15, 13:29
  4. Cobol View und Index (V5R4)
    By KingofKning in forum NEWSboard Programmierung
    Antworten: 6
    Letzter Beitrag: 29-12-14, 12:01
  5. Create Index
    By tarkusch in forum NEWSboard Programmierung
    Antworten: 8
    Letzter Beitrag: 06-11-13, 11:44

Berechtigungen

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