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

mysql - 私の SQL サブクエリ - Blob が返されました。テキスト値が必要です

人が部屋を予約したかどうかをチェックするケースステートメントをmysqlに書き込もうとしています。持っている場合は部屋タイプを返し、そうでない場合は有益なメッセージを返します。

これは、クエリの関連部分です。このように実行すると、宿泊施設列のすべての行に対して BLOB が返されます。「roomtype」という単語を整数を返す列に変更すると、正常に機能します。

mysql 内で BLOB を文字列に変換する方法はありますか?

アドバイスをいただければ幸いです。

ありがとう。

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

regex - 正規表現による大文字と小文字を区別しない検索の大文字と小文字を区別する置換

わかりましたので、次の正規表現の置き換えを行います:

それはと に置き換えられLocationます。ただし、andをに置き換えたい場合、単一の正規表現でそれを行うことはできますか?LabellocationlabellocationgeocodeLocationGeocode

現在、メモ帳++で検索と置換を行っていますが、複数の正規表現方言でこの問題が発生しました。

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

sql - 複数のwhenを含むcaseステートメント...機能していません!

これは私がしていることの単純化されたバージョンですが、何も動作させることができません。このステートメントでは、「ERR」の後にコンマがないとエラーが発生します。コラムを「月」にしたいので、これでうまくいくと思いますが、かなりの問題があります。ご協力いただきありがとうございます!

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

sql - 日付間の行数のカウント

CTE を使用して日付の範囲を生成しています。

次に、これを大量の日付を含むインデックス付きビューに結合しました。

日付範囲をカウントするための 2 つのオプションがあります

1) log_date を SUM(case) テストして、開始日と終了日の間にあるかどうかをテストします。+ 1 は true、0 は false - したがって、結果がない場合は常に '0' を取得します。

2) 日付範囲ごとに WHERE 句を使用してカウント (*) できます。

ご想像のとおり、1) 効果的ですが、パフォーマンスに大きなオーバーヘッドがあります 2) おそらく 8000% 効率的ですが、指定された日付範囲の間に null の結果を返すフィルターが適用されている場合、範囲を返すことができません。

効率的な WHERE 句を使用する方法はありますが、「0」の日付範囲行を保持しますか?

ケースソリューションのSQLは次のとおりです。

WHERE ソリューションの SQL は次のとおりです。

0 投票する
9 に答える
8107 参照

php - 文字列内のすべての文字の大文字と小文字を反転します (大文字から小文字、小文字から大文字)

たとえば、文字列内の文字の大文字と小文字を入れ替えたり切り替えたりするにはどうすればよいですか。

コードを実行すると、次のような結果が得られます。

これは可能ですか?

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

.htaccess - .htaccess またはその他の URL 大文字と小文字を区別

私のサーバーは大文字と小文字を区別します。 たとえば、 Fruit.php をアップロードすると します。このファイルに移動するとうまくいきません: www.website.com/fruit.phpですが、これ
はできます: www.website.com/Fruit.php方法はありますか? Fruit.php と fruit.php は動作しますか? ディレクトリも一緒です。例: / S cript/script.php /script/ S cript.php









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

c# - switch case ステートメントを使用して文字を数字に変換する方法

ブラック ジャック ゲームを作成しており、switch case ステートメントを使用して A を 11 に、T、Q、J、および K を 10 に変換する必要がありますが、コードの実行方法がわかりません。誰かがこの問題で私を助けてくれませんか?

これまでのところ、私は持っています:

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

wpf - ValueConverter または rebind コントロールの依存プロパティ?

コンテンツ テンプレートにテキストを含むカスタム コントロールがあります。

およびカスタム IValueConverter CaseConverter - プロパティ UpperCase を使用。したがって、コンバーターの UpperCase プロパティを true に設定すると、バインド時にテキストが大文字に変換されます。マークアップで UpperCase を変更すると、すべてうまくいきます。しかし、実行時にプロパティを変更しても、何も起こりません。コンバーターのプロパティを変更しても、コントロールが強制的に再バインドされないためです。コンバーターのプロパティ変更時にコンバーターを使用するコントロールを再バインドするにはどうすればよいですか?

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

sql - SQL 2008 で CASE を使用して複数の行を UPDATE

select ステートメントに一致する複数の行を更新しようとしている次の SQL ステートメントがあります。

私のテーブルは次のとおりです。

specCode は、Cars テーブルで更新したい仕様のタイプに関連しています (1 はエンジンのサイズです)。

クエリを実行すると、毎回 NULL が返されます。私の見方では、specCode = 1 を見つけて engineSize を 1800 に設定し、設定後、最初に見つかった値に設定するだけです。

何か案は?

編集: Cars テーブルの複数の列を更新する必要があります。これが CASE を使用する理由です。

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

mysql - Mysql クエリ select case when true 挿入

以下のmysqlでこの構文を実行する方法を知っている人はいますか?

ストアド プロシージャなし、単一クエリのみ



ノート:

tbl_v 一意の参照には主キーtbl_vはなく、列 fid と列 uid の組み合わせのみです。

はマッピング テーブルであるためtbl_v(主キーはありません)、fid と uid は別のテーブルからの外部キーです。