Tag: nvl

`nvl` ist eine SQL-Funktion in seiner Hersteller-spezifische Implementierung von Oracle. Es nimmt zwei Argumente und gibt das erste argument, wenn es nicht null ist, und andernfalls wird der zweite. Es ist ähnlich wie die Funktion `verbinden` im SQL-standard.

Verknüpfungen: Wie die Rückkehr der Standardwerte für leere rechten Seite der left outer join

Anzahl der Antworten 1 Antworten
In meiner Oracle-DB habe ich ein left outer join für einen übergeordneten Arbeitsauftrags der untergeordneten Arbeitsaufträge. Ich dann eine Berechnung durchführen SUMME() von einigen der untergeordneten Werte. Ich wickle die Ergebnisse aus der untergeordneten Arbeitsaufträge in der

Oracle NVL-Funktion nicht erlaubt zweiten parameter als datetime

Anzahl der Antworten 2 Antworten
select nvl(trunc(null),trunc(sysdate)) from dual; Beim ausführen der Abfrage erhalte ich folgende Fehlermeldung ORA-00932: inconsistent datatypes: expected NUMBER got DATE Aussehen, wenn ich einen string oder eine Zahl anstelle von trunc(sysdate) es gut laufen. NVL() haben muss, um

Coalesce-äquivalent in der Hibernate Criteria-query?

Anzahl der Antworten 1 Antworten
Möchte ich die folgende Abfrage schreiben als ein Hibernate Criteria-Abfrage: select to_char(nvl(ol.updated_datetime, ol.created_datetime), 'dd/mm/yyyy'), sum(discount_price) from order_line ol where nvl(ol.updated_datetime, ol.created_datetime) between to_date('05-may-10') and to_date('30-may-10') group by to_char(nvl(ol.updated_datetime, ol.created_datetime), 'dd/mm/yyyy') Aber ich bin mir nicht sicher, wie

Wie der Einsatz von Oracle ' s decode-Funktion in der where-Klausel

Anzahl der Antworten 2 Antworten
Ich habe eine Abfrage mit wenigen filter-Kriterien, einer von Ihnen ist, erhalten Sie die Abfrage als integer-parameter. Ich möchte mit diesem filter nur, wenn dieser ganze Zahl > 0 Ich kann nicht verwenden, NVL, wie es wird

Warum sind die NVL-Funktionen namens "NVL"?

Anzahl der Antworten 1 Antworten
Manchmal sehe ich ein nvl() Funktion im code. Bei Java sieht es so aus: public static String nvl(String value, String alternateValue) { if (value == null) return alternateValue; return value; } Verstehe ich, was diese Funktion tut,

SQL ersetzen NULL mit NVL, Probleme, Prüfung ersetzt, mit dem Wert in der where-Klausel korrekt

Anzahl der Antworten 3 Antworten
Ich arbeite mit einer Abfrage zum anzeigen von Nachrichten, wenn der ab-Datum vor (<=) das aktuelle Datum und to_date ist nach (>) das aktuelle Datum. Wenn die to_date ist NULL, dann gebe ich es einen Wert mit

Select-Anweisung innerhalb NVL

Anzahl der Antworten 3 Antworten
Ich versuche, führen Sie die folgende Abfrage: select a.*, case when NVL (SELECT max(b.field1) FROM b where b.field2 = a.tbl_a_PK , 'TRUE') = 'TRUE' then 'has no data in b' else 'has data in b' end as

Oracle nvl in die where-Klausel zeigt seltsame Ergebnisse?

Anzahl der Antworten 4 Antworten
Ich habe ein web-Formular, das ermöglicht Benutzern das durchsuchen und Bearbeiten von Datensätzen aus einer Oracle-Tabelle, basierend auf übergebenen Parametern zu einem proc. Hier meine Daten: CAE_SEC_ID SEC_CODE APPR_STATUS 1 ABC1 100 2 ABC2 100 3 ABC3

VERSCHMELZEN in der JPA-namedQuery

Anzahl der Antworten 3 Antworten
Habe ich Folgendes namedQuery select new test.entity.Emp(COALESCE(k.projectId,'N') as projectId, k.projectName) from Emp o inner join o.projects k Jedoch bin ich immer Fehler erwartet RIGHT_ROUND_BRACKET, gefunden '(' Umgang COALESCE im namedQuery? Gibt es andere Möglichkeiten zum behandeln von

Oracle NVL mit einem leeren string

Anzahl der Antworten 3 Antworten
Habe ich diese Tabelle, wo die NULL ist die NULL Wert, nicht die Zeichenfolge NULL: MYCOL -------- NULL example Warum diese Abfrage nicht Rückkehr der NULL Reihe? select * from example_so where nvl(mycol, '') = ''; InformationsquelleAutor

Mit NVL für mehrere Spalten - Oracle SQL

Anzahl der Antworten 2 Antworten
Guten morgen meine lieben sql Zauberern und Hexen, Ich bin zu wollen, Ersatz auf 3 Spalten von Daten in 3 Tabellen. Derzeit bin ich mit der NVL-Funktion, jedoch, beschränkt sich auf zwei Spalten. Siehe unten für ein

Gibt es eine Funktion, die äquivalent zu der von Oracle NVL in MySQL?

Anzahl der Antworten 1 Antworten
Ich bin die Auswahl der max einer Spalte aus einer Tabelle. Aber es gibt ein problem: wenn es keine Zeilen in der Tabelle gibt, gibt es null. Möchte ich eine Funktion benutzen, die zurückkehren wird, einen bestimmten

Oracle Unterschiede zwischen NVL und Coalesce

Anzahl der Antworten 8 Antworten
Gibt es nicht offensichtliche Unterschiede zwischen NVL und Verschmelzen in Oracle? Die offensichtlichen Unterschiede sind, verschmelzen Sie zurück, die erste nicht null-Eintrag in der parameter-Liste in der Erwägung, dass nvl nimmt nur zwei Parameter und gibt die