問題タブ [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 投票する
2 に答える
4572 参照

sql - 日付フィールドを日時に分割 Oracle

Oracle 10.6 にテーブル TIME_TABLE があります。このテーブルには Start_Date というフィールドがあります。

「8:00:00 AM」のように Start_Date フィールドから時間情報のみを取得したい。時間間隔を決めたいので

しかし、うまくいきません!これどうやってするの ?

ありがとう

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

mysql - ストアドプロシージャのcaseステートメント

私はこのストアドプロシージャを持っています、その動作

しかし、この手順から削除すると、次のコードが表示されます。

mysqli_error()は、次のエラーを返します:「CASEステートメントのケースが見つかりません」

誰かが知っている、なぜ?

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

sql - 複数行の SQL Case When ステートメント

この SQL を小さくする方法はありますか?

もっと似せるには

ご覧のとおり、コードが少し読みやすくなり、使用される行数が削減され、冗長性が回避されるためです。

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

sql-server-2008 - 計算フィールドの SQL 複雑な case when ステートメント

この複雑な SQL ステートメントについて助けが必要です。選択クエリでは、次の構造を持つ計算フィールドにステートメントを追加する必要があります。

基本的に、ある条件を別の条件内にネストし、計算フィールドを別のフィールドのソースとして使用する必要があります。誰でも私を助けることができますか?

ありがとうございました!!!

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

sql-server - 1 つのステートメントでフィルターの値が null の場合に TSQL Where 条件を無視する方法は?

フィルターの値が1つのステートメントでnullの場合、where条件を無視する方法は?

上記の状況を処理する 1 つの where 条件を記述することは可能でしょうか?

CASE WHEN列が「=」を使用している場合、ステートメントを使用できることはわかっています。

または好き:

しかし、大なり演算子と小なり演算子があります。

私はそのようなフィルタよりも大きいフィルタと小さいフィルタを持っているので、それを機能させる必要があります。

それはどのように達成されますか?

ありがとう

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

sql - 9999-12-31 00:00:00に等しい場合、SQLクエリの日時フィールドを置き換える必要があります

ACTUALCLOSEDATEという日時フィールドがあり、STATUSNUM = 0という対応するフィールドの場合、このフィールドは9999-12-31 00:00:00に等しくなります。STATUSNUMが1に変更された場合(レコードが閉じられた場合)、ACTUALCLOSEDATEの値は次のようになります。現在の日時に変更されました。

私のクエリでは、ACTUALCLOSEDATE = 9999-12-31 00:00:00の場合の値を、日付だけが必要でない場合は「StillOpen」に置き換えたいと思います。

私はエラーで以下のコードを試しました。アイデア?IIFはSQL2008r2で利用できませんか?もしそうなら、私はそれを使うことができますか?

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

php - CASE WHEN THEN ステートメントを使用して MySQL テーブルの複数の行を更新する - 機能しない

これは私を夢中にさせているので、どんな助けも大歓迎です。

ユーザーが指定した数だけ、テーブルの特定の行の合計ポイントを増やしようとしています。フォーム入力に基づいてこのステートメントを動的に生成する PHP があります。

複数のアクセサーの問題があるため、値を PHP 変数に格納したくありません。

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

sql - 結合できない場合のOracle SQLケース

これら両方の SQL ステートメントを組み合わせたビューを作成する必要があります。

例えば。

ユーザーには複数の行があります。一部のユーザーは役割 = 110 を持ち、一部のユーザーは役割 = 120 を持ち、一部のユーザーは両方の組み合わせを持ちます。これらの両方を組み合わせた 1 つの SQL ステートメントを作成することは可能ですか。結果は次のようになります。

上記の表は、次のことを意味します。

何が必要で、それが理にかなっているのかが明確であることを願っています。

以下のように組み合わせてみました。

しかし、これは機能せず、重複した行が返されます。ここで何が欠けているのかわかりません。誰かが助けてくれれば幸いです。

ありがとう

ハリッシュ

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

sql - WHERE 節の CASE WHEN での "IN" 条件?

私には複雑な状況があります。「where句」に「case when」条件を含むSQLクエリを書きたいです。

そのように:

Column1 は「=」ではなく「in」でなければなりません。Column1 の条件に複数の値があるためです。そのクエリは、「',' 付近の構文が正しくありません」を返します。エラー。

何か提案をいただけますか?(下手な英語でごめんなさい。)

編集:誤解したと思います。Column2 が 1 の場合、条件は「IN ('OP', 'CL')」のようにする必要があります。それ以外の場合、Column1 は 2 です。条件は「IN ('RE', 'ST')」のようにする必要があります。

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

sql - SQLでブランチを指定するにはどうすればよいですか?

CASE WHENステートメントを使用してみましたが、何かを見逃したか、これが正しい方法ではないようです。@APASSパラメータは、指定された試験に合格した人または不合格になった人を返すクエリを作成します。