問題タブ [case]

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

java - 最終的な public static int は switch ステートメントで使用できませんか?

よくわかりません。次のコードにはエラーがあります (「...」は省略されたコードを表します):

エラーはケースステートメントにあり、Eclipseは「ケース式は定数式でなければなりません」と不平を言います。これについてソースファイルを調べたところ、次のような行の長いリストがあります。

final public static intswitch ステートメントのケースとして定数を使用できると思いました。私が間違っている???

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

mysql - MySQLViewはデータがNULLかどうかをチェックします

ビューに追加するデータがNULLであるかどうかを確認するために、選択にケースを入れる必要があります。その場合、ゼロを入力するかどうかを確認します。

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

testing - テストケースを作成するための優れたオープンソースソフトウェアはありますか?

ソフトウェアスイートを検証するために通常行うテストケースの履歴を残したいのですが、現在私が働いている会社では、このタスクに単語またはExcelのドキュメントを使用していますが、タスク。あなたは何を使うのですか?テストケースを埋めるためのオープンソースソフトウェアはありますか?

ありがとう

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

sql - 可変長の input_expression で SQL CASE を処理する

さまざまな種類のクレジット カードで行われた取引の数に関するアドホック レポートを作成する必要があります。レポートの目的上、4 で始まるクレジット カードはすべて VISA カードであり、5 で始まるクレジット カードは MasterCard であると想定しても問題ありません。

このクエリは、上記の違いに対してうまく機能します。

ただし、私たちの状況では (これが世界中でどのように機能するかはわかりません)、3 で始まるすべてのカードは、AMEX カードである 37 で始まるカードを除いて、Diners Club カードと見なすことができます。

上記のクエリをこのように拡張すると、完全なハックのように見えます

最初の 2 桁が特殊なケースと一致する場合を除いて、すべてのケースで最初の桁でグループ化するエレガントな方法はありますか?

また、誰かが助けたい場合、この質問にタイトルを付ける方法もわかりません...

編集:MasterCardとVISAの値が混同されていたので、正しいように:)

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

mysql - MySQL CASE ステートメントでの空のセットの処理

MySQL サーバー バージョン 5.0.45。次の点を考慮してください。

より大きなステートメントのこのサブクエリは、私の予想どおりに機能し、ほとんどの場合、「はい」または「いいえ」の文字列値を生成します。理想的ではありませんが、それは他の誰かのコードで作業することで得られるものです!

ただし、select が正当に空のセットを返す場合があり、その場合、foo は NULL に設定されます。これで実際にアプリケーションが壊れることはありませんが、イライラします。テーブルに一致する行がない場合でも、foo が常に「yes」または「no」であることを保証できる方法はありますか?

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

case - Pascal の論理演算子 (< > = など) を使用した Case ステートメント

この作業を行うのに問題があります。どうやら、格文で > または < を使用できないようです。これに対する回避策はありますか? ありがとう!

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

mysql - このクエリに (CASE を使用して) 条件を追加するにはどうすればよいですか?

これまでの私のクエリは次のとおりです。

SELECT
posts.title
, SUM(CASE comments.status WHEN 'approved' THEN 1 END) AS commentsCount
FROM posts
INNER JOIN コメント
ON comments.postID = posts.id
WHERE
posts.status = ?
GROUP BY
posts.title
ORDER BY
commentsCount DESC
LIMIT 5

comment.flagged取得したときに = 0であることも確認する必要がありますcommentsCountCASE呼び出し内に sを追加しようとSUM()しましたが、致命的なエラーが発生しました。どうすればこれを達成できますか?

ありがとう!

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

sql - このデータを数える最良の方法

要するに私は2つのテーブルを持っています:

ユーザー:

など(実際の結果には数値参照を使用します)

特定のクライアントへの呼び出しの詳細を示す200万を超えるレコードがあります。現在、Caseステートメントを使用して、クイック合計カウントを実行した後、特定の結果の各繰り返しをカウントしています。

最初の合計カウント後にデータのスキャンを3回実行していますか?もしそうなら、私が1回のスイープを実行し、1回の実行で結果ごとに呼び出しをカウントする方法はありますか?

ありがとう。

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

php - PHP用の最高の無料CASEツールは何ですか?

PHPで使用するお気に入りの無料のCASE/UML /コード生成/ダイアグラム作成ツールは何ですか?

PHP言語でのコード生成をサポートするさまざまな商用製品がありますが、無料のCASEツールはありますか?あなたは何をお勧めします?

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

bash - bash スクリプトのネストされたケース

次の関数を bash スクリプトで記述しましたが、機能しません。明らかな何かが欠けていますか?

}