Tag: case-statement
Wertet eine Liste von Bedingungen aus und gibt einen von mehreren möglichen ergebnisausdrücken. Verwenden Sie dieses tag nicht, verwenden Sie [tag:switch-Anweisung].
1
Antworten
Hier ist das Szenario: case code when 'www', '', nil false when 'code1', 'code2'... 'code_n' # The array STORE_CODES contains all the codes true else false end Wie kann ich STORE_CODES direkt nach when statt 'code1', 'code2'...
3
Antworten
How, um mehrere Werte innerhalb eines case? Also, wenn ich wollen, führen Sie die gleiche Aktion für Wert "first option" und "second option"? Ist das der richtige Weg? switch(text) { case "first option": { } case "second
3
Antworten
Ist im folgenden möglich, in SQL Server 2000? CREATE FUNCTION getItemType (@code varchar(18)) RETURNS int AS BEGIN Declare @Type tinyint Select @Type = case len(@code) WHEN 12,14,17 THEN 1 WHEN 13,15,18 THEN 2 WHEN 8,10 THEN 3
1
Antworten
Ich bin zum ausführen einer Abfrage mit der folgenden CASE-Anweisung in der select-Klausel: select (case instr(listagg(D.first_name, ',') within group (order by D.first_name), ',') when 0 then substr(listagg(D.first_name, ',') within group (order by D.first_name), 1) else substr(listagg(D.first_name, ',')
2
Antworten
Könnte mir jemand helfen mit dem schreiben von case-Anweisungen in Informatica PowerCenter Designer? Ich bin Recht neu auf Informatica, und basierend auf meiner begrenzten Erfahrung, die ich fühlen case-Anweisungen werden nicht unterstützt. Es ist eine decode-Funktion mit
3
Antworten
Kann die folgende if-Anweisung umgewandelt werden, um eine case-Anweisung? if (Number >= 5) and (Number <= 10) then lblAnswer.Caption := 'in range' else lblAnswer.Caption := 'out of range'; Meine Antwort : Kann es ja case (number >=
5
Antworten
Was ist effizienter Umgang mit case-Anweisungen in sql und im Umgang mit den gleichen Daten mit Hilfe von if-Anweisungen im code. Ich Frage deshalb, weil mein Kollege hat eine große Abfrage, die viele case-Anweisungen. Ich riet Ihr,
2
Antworten
Ich habe eine Tabelle mit mehreren Spalten. Der Wert einer Spalte ist 0 oder 1. Ich möchte eine Abfrage schreiben, gibt "Hello" zurück, wenn der Wert war 0 oder "Bye", wenn es 1. Was ist der geeignete
2
Antworten
Guten Tag Stackoverflow! Ich habe eine Abfrage, die mir eine Fehlermeldung: "Fehlende Rechte Klammer", zumindest, so sagt der SQL Developer. Meine Abfrage hat eine CASE-Anweisung in der WHERE-Klausel, die einen parameter nimmt, und dann die Ausführung einer
2
Antworten
Erstellen Sie ein 64-bit-barrel-shifter in verilog (nach rechts drehen für jetzt). Ich möchte wissen, ob es einen Weg gibt, dies zu tun, ohne zu schreiben eine 65 Teil case-Anweisung? Gibt es eine Möglichkeit, das schreiben eines einfachen
1
Antworten
Sagen wir, ich habe drei Tabellen: 1. TableA with columns TableAID (PK), Desc Nullable 2. TableB with columns TableBID (PK), TableAID(FK) Nullable 3. TableC with columns TableCID (PK), TableBID (FK) Nullable, TableAID (FK) Nullable, Start_Date, End_Date Ich
2
Antworten
im Versuch, eine gespeicherte Prozedur erstellen, die ein Vielfaches CASE-ANWEISUNGEN Ich habe die folgende gespeicherte Prozedur: BEGIN CASE @olds WHEN 'emp' THEN CASE @news WHEN 'loc' THEN UPDATE equipos SET pe=pe-1,pg=pg+1 WHERE id=@eqloc; UPDATE equipos SET pe=pe-1,pp=pp+1
1
Antworten
Habe ich eine Spalte namens compositeRate, es ist ein decimal(10,2) Datentyp. Ich Schreibe eine Select-Anweisung, sollte die Rückgabe leerer string, wenn compositeRate 0,00 jedoch bin ich immer diese Fehlermeldung: Msg 8114, Ebene 16, Status 5, Zeile 1
2
Antworten
WHERE CONDITION1='ABC' AND Status = CASE @Option WHEN 1 THEN 'True' WHEN 2 THEN 'False' WHEN 3 THEN NULL WHEn 4 THEN **IN ('True', 'False', NULL)** END Wie kann ich eine Abfrage schreiben, wo meine erste Optionen
1
Antworten
Ich habe eine gespeicherte Prozedur, die enthält eine case-Anweisung innerhalb einer select-Anweisung. select Invoice_ID, 'Unknown' as Invoice_Status, case when Invoice_Printed is null then '' else 'Y' end as Invoice_Printed, case when Invoice_DeliveryDate is null then '' else
4
Antworten
Ich versuche, etwas zu tun, wie dies in Progress-SQL (DIES IST NICHT POSTGRES!) SELECT CASE WHEN code LIKE '%foo%' THEN 'Y' ELSE 'N' END as foo FROM bar Jedoch Fortschritt nicht unterstützen, einen LIKE-operator. INSTR wie es
2
Antworten
Ich bin versucht, zu aktualisieren ein Datum Maßtabelle von der Bilanzierungs-Jahre-Tabelle der unser ERP-System. Wenn ich die folgende Abfrage ausführen: SELECT fcname FYName ,min(fdstart) YearStart ,max(fdend) YearEnd ,max(fnnumber) PeriodCount FROM M2MData01.dbo.glrule GLR GROUP BY fcname Bekomme ich
3
Antworten
Habe ich ein sehr dirty query, die pro können sicher optimiert werden, weil es so viele CASE-Anweisungen! SELECT (CASE pa.KplusTable_Id WHEN 1 THEN sp.sp_id WHEN 2 THEN fw.fw_id WHEN 3 THEN s.sw_Id WHEN 4 THEN id.ia_id END)
5
Antworten
Ich versuche zum ausführen einer Abfrage in SQL Server 2008 gegen eine Tabelle wo einige Daten eingegeben wurde, inkonsistent und ich habe, dies zu behandeln. Tabelle Daten Beispiel: OrderID Qty Price MarkedUpTotal 1 10 1.00 11.00 1
2
Antworten
Ich habe eine Abfrage die Struktur wie unten, Im Wundern, wenn es einen Weg gibt, um das schreiben von select-Abfragen, wie man mithilfe von CASE-Anweisungen oder durch andere Mittel, so dass die Werte eingefügt in die entsprechenden
2
Antworten
Ich bin mit einer Abgeleiteten Spalte Aufgabe, um die Spalte zu wechseln Daten mit Hilfe einer CASE-WHEN-Anweisung. Ich muss jedoch in der Lage sein zu sagen.. SQL-CODE WÄRE: CASE WHEN Column01 LIKE '%i%' THEN '0' ELSE '1'
5
Antworten
Was ist der Unterschied zwischen case item.class when MyClass # do something here when Array # do something different here when String # do a third thing end und case item.class when MyClass.class # do something here
3
Antworten
Fand ein paar ähnliche Fragen hier, aber konnte nicht herausfinden, wie man mein Szenario. Meine Funktion hat einen parameter namens @IncludeBelow. Werte sind 0 oder 1 (BIT). Ich habe diese Abfrage: SELECT p.* FROM Locations l INNER