[NEWSboard IBMi Forum]
  1. #1
    Registriert seit
    Nov 2004
    Beiträge
    325

    SQL CASE bei WHERE

    Moin Ihr Lieben,

    ich suche mir schon einen Wolf und habe das berühmte Brett vom Kopf.
    Kann man eigentlich ein WHERE bei SQL bedingen, frei nach dem Motto:

    Declare C1 Cursor For Select * From Datei

    Where Case when Feld1 = 0
    Case When Feld2 ='Wert' ?

    Vielen Dank im voraus.

    mfg

    DSKPROFI

  2. #2
    Registriert seit
    Aug 2003
    Beiträge
    1.508

  3. #3
    Registriert seit
    Feb 2001
    Beiträge
    20.207
    Nun ja, in einer Where-Klausel muss ein Ausdruck True oder False melden.
    In Bezug auf einen Case, muss das Ergebnis noch verglichen werden:

    case when Bedingung then 1 elso 0 end = 1

    Die Bedingung ist dann ein ganz normaler Ausdruck mit And/Or usw.
    Allerdings frage ich mich in solchen Fällen, was die Bedingung im case macht und warum man sie nicht direkt verwenden kann.
    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

  4. #4
    Registriert seit
    Apr 2005
    Beiträge
    385
    Also bei der obrigen Abfrage sollte man es als OR machen

    Declare C1 Cursor For Select * From Datei

    Where Feld1 = 0
    or Feld2 ='Wert'




Similar Threads

  1. SQL Update Case Berechnung
    By Holzwurm1973 in forum NEWSboard Programmierung
    Antworten: 2
    Letzter Beitrag: 27-09-17, 15:49
  2. CASE in Kombination mit IN
    By mojo in forum NEWSboard Programmierung
    Antworten: 2
    Letzter Beitrag: 27-05-15, 12:01
  3. Optimierung beim Sql-Case
    By fpxx in forum NEWSboard Programmierung
    Antworten: 2
    Letzter Beitrag: 19-05-15, 12:42
  4. SQL Datumsabfrage aus case Feld
    By mk in forum NEWSboard Programmierung
    Antworten: 1
    Letzter Beitrag: 29-08-14, 10:24
  5. Lagermanagement von CASE Software
    By Kirsten Steer in forum Archiv NEWSblibs
    Antworten: 0
    Letzter Beitrag: 14-04-03, 13:39

Berechtigungen

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