Das Etwas innerhalb des Dekodierens würde gerne eine weitere Bedingung hinzufügen? Zum Beispiel:Wie fügt man die Dekodierung in die WHERE-Bedingung ein?
where decode (id, 'A', name not in ('B'), name not in('C')
So geben Sie eine Lösung ...
Das Etwas innerhalb des Dekodierens würde gerne eine weitere Bedingung hinzufügen? Zum Beispiel:Wie fügt man die Dekodierung in die WHERE-Bedingung ein?
where decode (id, 'A', name not in ('B'), name not in('C')
So geben Sie eine Lösung ...
Vielleicht können Sie in so etwas wie dies ändern, ohne dass eine Dekodierungs
where (id='A' and name not in ('B')) or name not in ('C')
ok massimo .. bitte geben Sie ein klares Beispiel oder Format für mich .. –
..die Stelle, die ich gepostet habe ist bereits in sql ... – Massimo
ok mossimimo .. einmal bitte an meine Befehlskiste senden. –
Nicht klar zu verwenden. Bitte fügen Sie ein Beispiel hinzu - Beispieldaten und angeforderte Ergebnisse. Verwenden Sie Oracle? –
ja ji .. ich möchte notin Bedingung innerhalb eines decode hinzufügen. Wählen Anzahl (Name) aus Tabellenname1, Tabellenname2 wo decode (Name, 'xxx', Empid in ('1'), Empid nicht in ('2') und Tabellenname Colid1 = Tabellenname2 ID2; –
RoleID mehr als 5 ist hier, basierend auf roleid ich will eine Zählung von emp. select roleid, count (emp), location von tablename1 wo decode (location, '1', role id nicht in ('role1'), roleid nicht in ('role2 '); wenn Ort 1 dort ist, ich will eine Zählung von 5, sonst möchte ich eine Zählung von 2 .. –