問題タブ [coalesce]

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 に答える
1234 参照

c# - Oracle PL / SQL COALESCE関数に相当するC#は何ですか?

文字列sが宣言され、式の最初のnull以外の値が割り当てられる、このようなことを実現するための1つのステートメントまたは1行の方法はありますか?

または、より一般的には

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

vba - 行を組み合わせる/行を連結する

SQL Server の COALESCE 関数に相当する Access 2007 を探しています。

SQL Server では、次のようなことができます。

SQL

プロデュース:ジョン、スティーブ、リチャード

同じことをしたいのですが、Access 2007で。

Access 2007 でこのような行を結合する方法を知っている人はいますか?

0 投票する
4 に答える
453 参照

sql-server - SQL Server 2005 での UDF 作成エラー

以下のようにUDFを作成しようとしてSQL Server 2005 Expressいます:

料理の構造は次のとおりです。

上記の関数を作成しようとすると、エラーが発生します。

メッセージ 102、レベル 15、状態 1、プロシージャ CombineValues、行 10 '=' 付近の構文が正しくありません。

私は何を間違っていますか?

0 投票する
4 に答える
1438 参照

javascript - なぜしない || JavaScript で合体/デフォルト演算子として機能するように見えますか?

a = b || 'blah'isまたは_ 'blah'_ a_ b_ _ しかし、それを Firebug に入力したり、コードで使用したりすると、FF3/win のリストで定義されていないと文句を言います。ヒントはありますか?undefinednullb

b編集:まったく存在しない可能性があるケースを探しています。たとえば、 のない DOM ノードid

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

c# - 合体と空の文字列の連結

私の同僚は C# が初めてで、合体演算子について知りませんでした。それで、私は彼が次のようなコード行を書いているのを見ました:

str が null の場合、この式は空の文字列を返すという考えです。もちろん、これは次のように書き換えることができます。

そして、その方が読みやすいと思います。しかし、それは本当に大したことですか?読みやすさの利点は、戻ってそれらの行を 2 番目のように見せることを提案するのに十分ですか? それとも、これは手放すことを学ばなければならないことの 1 つですか (私の同僚が将来これを行うための最善の方法について教育を受けている場合)?

編集:メモ、効率のコメントに感謝しますが、これはそのパフォーマンスが重要な状況では実際には使用されていません。その情報は興味深いものですが、必ずしも私が重要だと感じるものではありません.

0 投票する
4 に答える
1523 参照

sql - COALESCE 関数を除外しますか?

大きなクエリがあります (私が書いたものではありませんが、いくつか変更を加えています)。私を悩ませていることの 1 つは、約 4 か所で同じ COALESCE 関数を使用していることです。おそらくDUALからの選択に参加することによって、それを除外する方法はありますか? それを因数分解すると、パフォーマンス上の利点はありますか?

少し太字にしたクエリを次に示します。

SELECT で pred_end_dt という名前を付け、ORDER BY でその名前で参照することにより、COALESCE の 1 つを既に除外していることに注意してください。

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

sql - COALESCE - 短絡することが保証されていますか?

this questionから、COALESCEを使用して複雑なロジック ツリーを単純化することに関する適切な回答です。短絡の問題を考えました。

たとえば、ほとんどの言語の関数では、引数は完全に評価されてから関数に渡されます。C:

COALESCEこれは、SQL Server の「機能」の制限ではないようです。

分母 = 0 の 2 番目のケースを評価している場合、次のようなエラーが表示されると予想されます。

オラクルに関連するいくつかの言及 を見つけました。そしてSQL Serverでのいくつかのテスト。ユーザー定義関数を含めると、短絡が壊れる可能性があるようです。

では、この動作は ANSI 標準で保証されているのでしょうか?

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

sql - COALESCE...このコードを最適化するのを手伝ってくれる人はいますか?

このコードを最適化するのを手伝ってくれる人はいますか? 現在、17秒かかります。

0 投票する
8 に答える
5751 参照

c# - ?? ヌル合体演算子->合体とはどういう意味ですか?

私は嘘をついて英語が私の第二言語だと言いたくなりますが、真実は私が「合体」が何を意味するのか全くわからないということです。C#で「何をするか」は知ってい??ますが、名前がわかりません。

私はその単語を調べて、それが「参加」の同義語であると理解しました。「ヌル結合演算子」はまだ意味がありません。

誰かが私を啓発できますか?

0 投票する
12 に答える
3269 参照

c# - 「??」とは の演算子?

??コード内の記号について疑問に思っていましたC#。それはなんのためですか?そして、どうすればそれを使用できますか?

どうint?ですか?null許容intですか?

以下も参照してください。

?? Null 合体演算子 —> 合体 とはどういう意味ですか?