問題タブ [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.
php - mysqlで昇順で値を作成する方法は?
このタイプの出力で、この形式のようにデータベースから task_name を取得したい
私のクエリは
だから私はこのように出力したい..
android - SQLite でクエリを選択しますか?
関数を使用して、テーブルから 1 つの値を取得しています。
しかし、上記の関数はテーブルからすべての値を取得します.クエリの何が問題なのかわかりません..
私もこのように値をハードコーディングしようとしましたが、
しかし、これはすべての行も提供します。ここで何かが足りないのですか?? 助けてください
mysql - 大きなテーブルで特定の mysql クエリを高速化する必要がある
こんにちは、クエリの最適化戦略に特化したトピックがたくさんあることは知っていますが、これは非常に具体的であるため、インターネット上のどこにも答えが見つかりませんでした。
eshop に大きな製品テーブル (約 180k 行) があり、テーブルには 65 列あります。ええええええええええええええええええええええええええええええええええええええええええええええええええええええええええええええええええええええええええええええええええええええええええええええええええええええええええええええええええええええええええええええええええええええええええええええええええええええええええええええええええええ
まだクエリに多くの列を考慮していませんが、選択はまだかなりトリッキーです。考慮し、比較する必要がある多くの条件があります。以下のクエリ
私はすでにwhere句の列にインデックスを1つずつ配置しようとしましたが、order by句でも、複合インデックスを作成しようとしました(production、publish_on、publish_off、price_vat、ean)。
クエリはまだ遅く (数秒) あり、eshop ソリューションと、結果がすぐに得られないために人々が去っていくので、高速である必要があります。そして、ページングを行うために、見つかったすべての行の検索を実行するのに必要な時間をまだ数えていません。
つまり、迅速にする最善の方法はクエリを単純化することですが、この場合、すべての条件と並べ替えが必須です。
誰でもこの種の問題を解決できますか? この種のクエリを高速化することは可能ですか、またはたとえばクエリを単純化し、残りをphpエンジンに残して結果をソートする方法は他にあります..
ああ、私はこれについて本当に無知です..あなたの知恵を共有してください.
よろしくお願いします
sql-server - 日付が 2 つの日付と等しくない
テーブルからデータを取得しました。テーブルには 1 つのdatetime
フィールドがあります。フィールド名はcreatedon
createdon
選択クエリでは、2 つの日時パラメーターを渡します。フィールドがこれら 2 つの日時パラメーターと等しくないテーブルのすべてのデータが必要です。
mysql - MySQLは、列を持ってグループを選択します!= x
特定の列に 0 などの特定の値がない行を選択しようとしていますが、これを機能させることができません。
が 1 の場合show_independently
、それらをグループ化したくありません。ただし、ほとんどの行がshow_independently
0 であっても、このステートメントでは行が表示されません。
sql - 複数の SQL 選択クエリで使用する基準を設定する
複数のクエリを実行するための条件を設定する必要があるが、変更は 1 回だけにしたい。たとえば、年、期間、ドキュメントを設定して...
mysql - 日付部分に基づいて行を多くの行にグループ化解除する
私はMySqlを使用しており、列を持つPolicy
テーブルがStartDate
ありEndDate
ます。
SELECT
これら 2 つの列の間の日付範囲の月ごとに新しい行を取得するクエリを作成するにはどうすればよいですか。
たとえば、次のポリシーがあるとします。
私は見たいと思います:
mysql - 特定のフィールドの値が同じフィールドの最大値の半分を超える行を選択します
特定のフィールドが同じフィールドの最大値の半分を超える値を持つ行を選択する方法があるかどうか疑問に思っています。
たとえば、rate がエイリアスである 3 つのフィールド (id、name、rate) を持つ結果セットがあるとします。最大レートがそうである場合、クエリは(の半分である)70
すべての行を返す必要があります。rate > 35
35
70
何かのようなもの:
最大レートがわからないので、単一のクエリで実行したいことに注意してください。
update
main select は非常に重いクエリであり、 rate はエイリアスであるため、最大レートにサブクエリを使用するには、その重いクエリを再度作成する必要があります。
php - テーブルからカンマ区切りのレコードを選択
表 : frei_session
表 : ユーザー
私は2つのテーブルを持っています.frei_sessionにはオンラインユーザーのレコードがあり、usersテーブルにはユーザーとその友人のデータがコンマで区切られたIDがあります。
usersテーブルのfriends列に基づいてfrei_sessionテーブルからデータを取得したいと考えています。
例の場合
user 49
オンラインの場合、以下のような出力が必要です
ユーザー 50 と 52 はユーザー 49 のフレンドですが、ユーザー 50 だけがオンラインになっているためです。
単一のテーブルで次のクエリを試しましたが、2 つのテーブルを処理する方法がわかりません
sql-server - 選択クエリでストアド プロシージャを実行する
SQL Server 2008 R2 を使用しており、ストアド プロシージャも実行されるクエリを実行しようとしています。
クエリは次のとおりです。
私が本当に求めているのは、dbo.QtySoldPerMonth
ストアド プロシージャの実行を選択クエリに含める方法です。また、ストアド プロシージャのパラメータは、@custNo = a.custnmbr, @itemNo = b.itemnmbr
および@year = @year
です。
spを実行するためにクエリを書き直す方法についてのヘルプをいただければ幸いです。