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

    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.425

  3. #3
    Registriert seit
    Feb 2001
    Beiträge
    18.009
    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: http://www.fuerchau.de/software/upload400.htm
    BI? Da war doch noch was: http://www.ftsolutions.de

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

    Declare C1 Cursor For Select * From Datei

    Where Feld1 = 0
    or Feld2 ='Wert'




Ähnliche Themen

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

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •