問題タブ [isnull]

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.

0 投票する
2 に答える
818 参照

sql - 値を置き換え、すべての日付を含めるSQLクエリを作成します

さて私はこれを持っています-

これで、従業員テーブルには、来なかった場合を除いて毎日のポイントがあります...したがって、日付にはすべての日付エントリがありません...たとえば、1週間に2日間来なかった場合、従業員テーブルには5行しかありません。 ...だから私は2050年までのすべての日付を含むこのdimdateテーブルを持っており、これに参加して、彼がポイントを持っていない日付にゼロを追加します。だから私はこのクエリを書きましたが、機能しません-

上記のクエリは複数の日付を提供し、日付でgroup byを試しましたが、機能しません。

0 投票する
6 に答える
8076 参照

php - !is_null() が期待どおりに機能しない

発送先住所郵便番号

必須ではなく、空白の場合でも実行されます:

何を与える?

0 投票する
3 に答える
6408 参照

sql - 空のフィールドに相当する ISNULL

ISNULL() OR COALESCE() のようなものはありますが、null 値ではなく空の値をチェックします。

例えば:

4 つの列を返す代わりに、3 つを取得し、3 つ目の列は、最初の列が EMPTY の場合、cu.email または hu.email のいずれかの値を持つと仮定します。ISNULL と COALESCE がここで機能しない理由がわからない

0 投票する
1 に答える
1352 参照

sql-server-2008 - SQL Server 2008 ISNULL ステートメントを使用した FULL JOIN の最適化

こんにちは、みんな

定期的に実行しなければならないクエリを改善するのを誰かが手伝ってくれることを望んでいました。現時点では、実行に 40 分以上かかります。この間、割り当てられたメモリをすべて使用しますが、CPU 使用率はほとんど 2% から 5% で蛇行し、数秒間 40% に跳ね上がることがあります。

私はこのテーブルを持っています(簡略化された例):

入力値の一部を次に示します。

各エントリには dteEffectiveDate フィールドがあります。さらに、それぞれに dtePrevious と dteNext があり、最も近い前/次の発効日の日付が反映されます。今私が欲しいのは、特定の年齢内の連続する期間の間の Count フィールドの中間値を計算するクエリです。

たとえば、上記のデータでは、40 歳の場合、2009/01/01 では 300、2010/01/01 では 200 であるため、クエリは 250 を生成する必要があります。

30 歳のエントリは 10 だけであることに注意してください。これは 2009/01/01 です。2010/01/01 には記載がありませんが、この時点でデータが取得されていることがわかっているため、何もないということは、この日付で 30 が 0 であることを意味します。したがって、クエリは 5 を生成する必要があります。

これを実現するために、テーブル自体の FULL JOIN を使用し、ISNULL を使用して値を選択します。これが私のコードです:

出力:

完全に機能しますが、約 7m のレコードである実際のデータに対してこれを実行すると、実行に非常に時間がかかります。

誰か提案はありますか?

ありがとう
カール

0 投票する
2 に答える
5843 参照

sql-server - ISNULL を使用した Select ステートメント

私はストアド プロシージャを作成しており、このプロシージャ内で isNULL を使用しています。値が null の場合、置換値として select ステートメントを使用したいのですが、これは可能ですか?

0 投票する
2 に答える
3799 参照

sql-server - 割り当てにISNULLを含むストアード・プロシージャー呼び出し。無効な構文?

このストアドプロシージャの呼び出しの上には、別のストアドプロシージャへの別の呼び出しがあります。最初の手順では、必要に応じて何かを割り当てます。@NewIdentifierそれ以外の場合は、デフォルトを使用する必要がありますSaleId

このようにすればうまくいきます

ISNULLストアドプロシージャパラメータの割り当てに使用することはできますか?この構文の何が無効かわかりません。

0 投票する
1 に答える
724 参照

linq-to-sql - LinqtoSqlのSumステートメント内のIsNull

一部のSQLをLinq-to-Sqlに変更しようとしていますが、SQLに次の行があり、変換方法がわかりません。

だから私はこれまでグループ化Linqを次のように書いてきました:

letキーワードを使用することを考え、grpを使用してみました。クエリにIsNullが含まれているため、Sumは苦労しました。

このクエリの変換にご協力いただければ幸いです。

リチャード

0 投票する
3 に答える
4504 参照

sql-server - TSQL で ISNULL を使用したサーガブル クエリ

null 条件をチェックするより良い方法はどれですか?

また


それAccountはaから来ているLEFT JOINので、nullかもしれないと指摘することに気づきました。交差するだけのケースが欲しいのですが、それは本当にINNER JOINハァッを使用する必要があるということですか? facepalms をありがとう ;)

Accountただし、その吐き気を催すような自己実現を見落としているため、NOT NULL 列を作成できない一般的なケースで、これに対する答えを知りたいと思っています。

0 投票する
1 に答える
537 参照

mysql - mysql の AVG と ISNULL

私はこのようなことを達成する必要があります

平均が空/nullの場合、評価として0を取得する必要があります。

このクエリを最適化しようとしています

0 投票する
5 に答える
28081 参照

c#-4.0 - データセットでnull値を見つける-DataRow.IsNullメソッドvs==DbNull.Value-c#

行がDbNull.valueと等しいかどうかをチェックするよりも、c#メソッドDataRow.IsNullを使用してnull値を決定することの利点は何ですか?

vs