問題タブ [select-query]

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

sql - ストアド プロシージャのパラメーターとしてのワイルドカード

id という 1 つのパラメーターを受け取り、この id に対応するデータを返すストアド プロシージャがあるとします。SELECT クエリでワイルドカードを使用するなど、そのようなデータをすべて取得したい場合はどうすればよいですか? これを行う方法?

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

android - sqlite android でのペルシア語/アラビア語の検索で悪い結果が得られる

sqlite データベースに問題があります。完全なペルシャ/アラビア文字をサポートしていないようです。ペルシャ文字に基づいていくつかのフィールドを検索すると、ほとんどの場合、Sqlite はそれらの文字を認識できません。

HTMLファイルからコピーしてデータベースにデータを挿入します。そのため、文字列を入力して検索すると、結果が表示されません。しかし、文字列をコピーして検索すると機能します。

HTML ファイルの文字列は次のとおりです。

「アストロカマ シャムス」

入力された文字列は次のとおりです。

「アチェス」

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

php - 特定の条件でレコードを除外する MYSQL クエリ

多対多の関係を持つ 3 つのテーブルに対して、次の MYSQL DB 構造があります。以下に示すように、多くのユーザーが多くの車を持つことができ、車は多くのユーザーに使用できます。

ユーザー

ユーザー_車

ページ users_cars.php があります。このページには 2 つのドロップダウン リストがあります。

  1. すべてのユーザーのリスト
  2. すべての車のリスト

このページでは、ユーザーのリストからユーザーを選択し、車のリストから車を選択し、[追加] をクリックして users_cars テーブルに挿入できます。

何をしようとしているのかは、ユーザーのドロップダウン リストから、車のテーブルから利用可能なすべての車にリンクされているすべてのユーザーを除外することです。

上記の例では、ユーザーのドロップダウン リストには「Smith」のみが表示されます。これは、「John」が利用可能なすべての車 (BMW、AUDI) にリンクされているためです。「Smith」にも BMW がある場合、彼はリストから除外されます。この条件には選択クエリが必要ですが、users_cars テーブル内のユーザー レコードをカウントするためにネスト選択クエリを使用したくありません。

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

sql - 複数のテーブル間で選択ステートメントを高速化する方法

次の sql select クエリを改善する方法を教えてください。SQL Management Studio でも結果が出るまでに時間がかかります。そのため、ウェブサイトから呼び出すと時間がかかります。上位 15 件の結果が得られましたが、結果を得るにはまだ時間がかかります。サブクエリのせいですか?

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

c# - Crystal レポートの詳細セクションで選択クエリのカウント関数フィールドを設定するにはどうすればよいですか?

group by 句を使用して count() フィールドを含む行を表示したいのですが、C# の実行時に Crystal レポートでこれをプログラムで設定するにはどうすればよいですか

0 投票する
0 に答える
59 参照

android - Androidで実行時に選択クエリが実行されない

Android で sqlite の値から .csv ファイルを作成したいのですが、次のコードを実行したときに作成されるファイルは空のファイルで、テーブルの値は取得されません。

コードをデバッグしたところ、選択クエリが実行されず、スキップされることがわかりました。

この問題を解決するのを手伝ってください。前もって感謝します

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

php - MYSQL と PHP は、特定の日付の合計時間を計算し、重複時間を除外します

各タスクに日付、開始時刻、終了時刻、および user_id があるタスク用の MYSQL テーブルがあります。特定の日付の総時間数を計算したい。

テーブル構造

MYSQL クエリ

結果は「06:00」時間です。これは問題ありませんが、重複する時間を除外したいと考えています。私が与えた例では、結果は "05:00" である必要があります。2 番目のレコードの 3 から 4 の間の時間が除外される場合、この時間は 2 から 4 の間の 1 番目のレコードに既に存在するためです。

  • 最初のレコード 2=>4 = 2 時間
  • 2 番目のレコード 3=>6 = 3 時間 3-1 時間 = 2 (1 時間は、1 番目のレコードと 2 番目のレコードの間のオーバーラップ時間です)
  • 3回目 6=>7=1

合計は 5 時間

私の質問が明確になったことを願っています。 http://sqlfiddle.com/#!2/05dd8/2

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

sql - 最大日付のクエリを選択

このクエリがあります

SQL クエリ: ブランチとマシン コードによる選択、ブランチと日付による並べ替え

クエリ結果:

私の問題は、更新されたマシンコードを選択する方法ですか? 予想されるクエリ結果:

更新sqlfiddle を作成しました。とは別に、データも追加しましたMMMMdate各ブランチの更新が必要です。おそらく、私の結果は次のようになります。