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

asp.net - 列挙型とSwitchケース

こんにちは私はスイッチで文字列に変換された列挙型を使用していますが、機能しません。コンパイルエラーが発生します:タイプ'userControl_commontop.UserType'を'string'に暗黙的に変換できません

コードは次のとおりです。

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

ruby-on-rails - ||を使用する Railsのケーススイッチ

特定のページがそのレイアウトを使用している場合にのみレイアウトに表示したいパーシャルがあります。すべてのページに@page_titleを設定し、次のようなものを使用できると考えました。

ただし、インクルードは「ログイン」というタイトルのページでのみ発生し、他のページでは発生しません。|| このようなステートメントはCaseスイッチでは許可されていませんか?ケーススイッチでORステートメントを設定する別の方法はありますか?

ありがとう!

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

case - Zshで文字の大文字と小文字を変更できません

私のZshのコード

アプリに入力を入れました

最初の文字は大きな文字でなければならないので、Wolframでエラーが発生します。

変数qの最初の文字の大文字と小文字をどのように変更できますか?

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

asp.net-mvc - ASP.NET MVC で小文字のルートを使用するにはどうすればよいですか?

ASP.NET MVC で、小文字に加えて、可能であればアンダースコアをルートにするにはどうすればよいですか? 私は/dinners/details/2電話DinnersController.Details(2)をかけ、可能であれば/dinners/more_details/2電話をかけDinnersController.MoreDetails(2)ますか?

のようなパターンを使用しながら、これらすべてを行います{controller}/{action}/{id}

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

sql-server - SQL Case ステートメントの構文

電子メール フィールドを含む多数のフィールドを選択する select ステートメントを作成しようとしています。このテーブルには 3 つの電子メール フィールドがあり、NULL 値が含まれることがあります。私は3つの分野を見たいと思っています。[email address1]、[email address2]、[email address3]、そして基本的にやりたいことは、[email address3] が null の場合、[email address2] の値が必要です。email address2 が null の場合、値が必要です。 [メールアドレス1]

構文を正しく理解できていないようで、何が間違っているのかよくわかりません。

0 投票する
11 に答える
5602 参照

sql-server - T-SQL CASE ステートメントの単純化 (エイリアス化)。改善の可能性はありますか?

ご覧のとおり、これには時間がかかります。代替案はありますか?group by 句で列エイリアスを使用しようとしましたが、役に立ちませんでした。

編集:私は本当に単一のケースソースを持つ方法を尋ねるつもりでしたが、とにかくケースの変更は大歓迎です(ただし、間隔はおそらく変更され、自動的に生成される可能性があるためあまり役に立ちません)。

一部の人々が考えているように、 callDuration は実際にはフロートであるため、リストされているソリューションの一部は、間隔から値を除外することにより、私のユース ケースには有効ではありません。

教訓:

  • ケース式のパターンを探して、可能で価値がある場合はそれを減らします

    /li>
  • インライン ビューを使用してケースのソースを 1 つにする

    /li>
  • または、一般的なテーブル式を使用します

    /li>
  • または、ユーザー定義関数を使用します(これまでの例はありません:-))

  • または、ルックアップ テーブルと結合を使用します。

    /li>

多くの人が質問のさまざまな部分をカバーしているため、受け入れられた回答を選択するのに非常に苦労しています(そして、私はそれが単純な回答の単純な質問だと思っていました:-)、混乱して申し訳ありません)。

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

regex - 文の大文字小文字に変更する正規表現

Notepad ++を使用して、5453行の言語ファイルでテキストを置換しています。ファイルの行の形式は次のとおりです。

二重アポストロフィは意図的なものです。

値を文の大文字小文字に変換する必要があります。ただし、「Here」と「Really」という単語は適切であり、大文字のままにする必要があります。ご覧のとおり、値内の大文字と小文字は通常、最初から混合されています。

私はしばらくの間これに取り組んできました。私がこれまでに持っているのは:

少なくとも適切な文字列を選択しているようです。交換部品は私が苦労しているところです。

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

mysql - MySQL CASE/WHEN の代替?

MySQL でいくつかの整数値を選択しようとしています。値のいくつかはゼロです。これは空の文字列として取得し、利用可能な場合は整数値を取得します。

だから私はこのようなものを持っています:

SQLクエリでこれを短縮する方法はありますか? MySQL は三項演算子をサポートしていますか?

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

sql - Oracle 副選択を使用して CASE ステートメントを置き換える

皆さん、

誰でも Oracle データベース 10g のサブクエリを手伝ってもらえますか? 最初のテーブルの列の値を、2 番目のテーブルの別の列の値として抽出する必要があります。私は現在、このステートメントを使用しています:

これはエレガントなアプローチではないため、次のように CATEGORY_TABLE B からサブセレクトを使用しようとしています。

したがって、サブクエリを使用しても結果を得ることができず、多くの条件に対して CASE を使用し続けたくありません。単に A.column1 の値を B.column_b_1_descr の説明的な値に置き換えたいだけです。読みやすいからです。 . フィードバックをいただければ幸いです。ありがとう

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

sql - 動的注文方向

並べ替えと方向のパラメーター列として受け入れる SP を作成します。

動的 SQL を使用したくありません。

問題は、方向パラメータの設定にあります。

これは部分的なコードです: