問題タブ [nvl]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
sql - NVL2 と同等の基準
以下のようなSQLクエリがあります
基準を使って同じことを書いてみました
nvl の合体の書き方と、行の順序が正しいかどうかを知りたいです。リードはありますか?
sql - Oracle sql 11g - nvl2 関数に select ステートメントを含めることはできますか?
何を使用すべきかさえ定かではありませんnvl2
が、私には理にかなっているようです。選択を機能させることができれば。以下のデータは実際のものではありませんが、想像上のオブジェクトで得られる限り近いものです。
2 つのテーブルと 1 つのビューの完全なケースでこれを投稿しようとしましたが、「投稿中にエラーが発生しました」というメッセージが表示され続けたので、テスト データなしで試してみようと思いました.... 2 つのテーブルがあります -t1
そしてt2
- 「名前」、「スタイル」、「色」、および「ドア」の列を保持します。
..それぞれに、すべてが等しいデータ行がいくつかあり、一致しない行がいくつかあります。「name」と「doors」の両方が等しい場合、ビューの色を t1 の色と同じにする必要があります。「名前」と「ドア」が一致しない場合は、ビューで「オレンジ」を読み取る色が必要です
nvl2
最初の値を決定するselectステートメントを持つ関数をビューselectステートメントで作成してみました
関数に選択を含めることはできnvl2
ますか? 私はそれについて間違っていましたか? もしそうなら、nvl2 関数の代わりに何を使用すればよいですか?
oracle - nvl関数を使用してOracleで空の文字列をnull値に置き換える方法
これが私のテーブルの値です。一部のレコードでは、空の文字列 '' を挿入しました。nvl 関数を使用してその空の文字列を NULL 値に置き換える方法
sql - SQL select ステートメントは、NVL 関数によって処理されても No Data Found Exception を発生させます
次のコードで問題に直面しています。select ステートメントが null を返す場合。No data was found例外が発生します。しかし、私の知識によれば、null を返す場合は 0 を返す必要があります。ここで、sample_idとc_task_valueはどちらも同じ長さの同じ変数タイプ ( number(8) ) を持ちます。nは Cursor のオブジェクトです
sql - この check(nvl(column_name in ('x1','x2'), (another_column.value='something_else')) はOracle SQLで可能ですか?
ここにこの SQL コード行がありますが、これは機能しません。間違った構文を書いているためだと思います。
このチェックでは、「ceg」の名前の末尾に「rt」または「yrt」があるかどうかを確認する必要があります。含まれている場合は、別の列の値を「vezérigazgató」に変更する必要があります。これはチェック制約によって可能ですか?
前もって感謝します!
sql - SQL - 結果が空の場合は 0 を返します
オラクル11gの使用
結果が空のときに 00000 を取得するにはどうすればよいですか。合体と nvl を試しましたが、動作しません。