問題タブ [case-when]

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 投票する
1 に答える
527 参照

mysql - 場合のmysqlプロシージャ

一連の等差数列をループしています。このコードは、最初の2つのパラメーターが何であるかに応じて、加算または減算する必要があります。次に、ステップ値が正か負かを確認します。次の場所で構文を確認するように指示するエラーが発生します。

そこで、それを含む2つのwhenステートメントを削除し、コードを実行しました。エラーはありませんでした。しかし、今は次に何をすべきかわかりません。何を修正する必要があるのか​​わかりません。助言がありますか?ありがとうございました。

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

mysql - MySQLは結果値を別の値に置き換えます

私はMySQLを持っており、クエリは次のとおりです。

タイプのすべての値を置き換えたい:

したがって、結果は次のようになります。

みたいではなく:

MySQLで目的の結果が得られるように、そのようなクエリを作成することは可能ですか?

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

sql - ORA-00936: 式がありません。なぜこのメッセージが表示されるのですか?

beginつまり、 andを使用してすべてを試してみましendたが、うまくいきません。どうすればこれを修正できますか?

その後、更新の代わりに「ddd」を使用すると、機能しますが、更新が機能しないのはなぜですか。

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

sql-server-2008 - SQL SERVER の CASE-WHEN ロジック内で Update サブクエリを作成する方法は?

次の CASE-WHEN ロジックを使用してテーブルを更新したいと考えています。

しかし、どのロジックが使用されたかを文書化し、それを Statusfield にスタンプしたいと考えています。したがって、基本的には、次のように CASE-WHEN 文内で update-statement を実行したいと考えています: (太字でマーク)



UPDATE table1 SET StatusField = 'Logic1'



UPDATE table1 SET StatusField = 'Logic2'



UPDATE table1 SET StatusField = 'Logic3'

それは可能ですか、それともどうすればいいですか?CASE-WHEN ロジック全体をコピーするのは避けたいと思います。これを維持するのが難しくなるからです。

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

sql-server - SQL Server:クエリで「case when」をどのように使用しますか?

私は試しcase whenてみて、値フィールドnullに設定します。not nullErrorCode

元。

しかし、出力 (ErrorCode) が必要です

ChkIn および ChkOut で評価されるのは半日です。値を 8 に設定する必要がありますが、0 を試してみます。

このコード:

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

sql - メールを使用していない場合

以下のSQLクエリは、CASE WHENのすべてのチェックでうまく機能し、一部の電子メールを受け入れます。メールをチェックするクエリを実行するたびに、機能する場合と機能しない場合があります。RTRIM(LTRIM(m.Email))を実行しましたが、これも機能しません。メールを比較するときに何か違うことをする必要がありますか?

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

sql - 次の場合に宣言値を設定する

どのように私はどのように入力することができますケースで宣言するとき、各行のため
に私はSql以下のコードを使用するときは、「=」の近くに間違った構文を言います例:

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

xslt - xsltでドキュメントから要素を削除するためにchoose/whenを使用するにはどうすればよいですか

これが私のサンプルドキュメントです

bのフラグ属性が「bar」の場合にのみ「c」要素を削除しようとしています。つまり、flag ='foo'の場合、「c」要素は削除しないでください。現在、PCにxslデバッグツールがなく、xsltエラー情報を表示するオンラインツールを見つけることができず、 http ://xslttest.appspot.com/で次のテストxsl変換を実行しています。

これを実行すると、エラーが発生します:スタイルシートのコンパイルに失敗しました。3つのエラーが検出されました。私は(1)xslコードの問題を修正し、(2)xslコードの断片をデバッグ/テストできるxsl用のjsfiddleのようなものを探しています。

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

linq - GroupBy + Case When Sum(x) > 0 then Sum(x) else 0

LINQ で以下を複製するにはどうすればよいですか

今まで私は次のことを思いつくことができました

上記のコードは、Column2 が負の数かどうかを判断する前に実際に合計していません。

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

sql - SQLServerのWHERE句でCASEステートメントで「IN」述語を使用する

完全に正常に機能するSQLクエリは次のとおりです。

しかし、WHERE句でCASEWHENと組み合わせた'IN'述語を使用しようとしています。以下の変更されたクエリを見てください。

動作していないようで、構文エラーが発生し続けます。

メッセージ156、レベル15、状態1、行15
キーワード「IN」の近くの構文が正しくありません。

私が欠けているものを指摘するための助けやガイダンスはありますか?私は本当に助け/ヒントをいただければ幸いです..どうもありがとう、

プラナフ