問題タブ [having-clause]
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.
mysql - where 条件でユーザー定義変数 (AS) を使用して select ステートメントから戻り行を削除する
私はこのmysqlクエリを持っています
そのため、クエリは約 1000 レコードを返し、同じクエリ ステートメントでそれを削除したいと考えています。
placedate_mysqldate
はユーザー定義であり、データベースに存在しないため、次のような通常の削除ステートメントは使用できません
それを行う方法はありますか?
sql - SQLのHAVING句とWHERE句の違い
持つ と どこ はどう違いますか
mysql - MySQLクエリのHAVINGとWHEREの違いは何ですか?
viewX
いくつかのテーブルの結合に基づくビュー ( ) があります。
を使用するWHERE
と、クエリが遅延し、プロセッサの使用率が 50% になり、最後にmysqld.exe
サービスを閉じて再起動し、問題を再度解決する必要があります。
を使用するHAVING
と、クエリは完全かつ迅速に実行され、結果が得られ、すべての準備が整います。
クエリは次のようになります。
何が起こっている?
私が見つけた解決策は、次のようなことをすることです:
両方のクエリは正常に機能しますが、これは悪いと思います! (SELECT * FROM (...viewX)????)
sql - HAVING 句で使用される ORDER BY のエラー
いくつかの基本的な SQL 関数を使用しようとしています。いくつかのデータの平均を取得し、降順で並べ替える必要があります。私が得るエラーは「グループ機能は許可されていません」です
テーブル:
SQL:
ORDER BY は HAVING 句では使用できないため、関数を繰り返す必要があると言われました。何か助けはありますか?
php - 非常に奇妙な PDO->bindparam の動作 php
以下のクエリは適切に実行されており、その機能に対して非常に高速に実行されます。ただし、以下に概説するように、非常に奇妙な動作が表示されます。
ただし、PHP では、動作する ID を独自に決定しているようです。私はコードが正しいと確信しています。PHP で PDO を使用し、必要に応じて変数をバインドしています。
たとえば、author_id 600 を渡すと機能しますが、author_id 2 を渡すと機能せず、レコードが返されません。しかし、クエリをエコーして MySQL に貼り付けて実行すると、両方の ID で機能します。PDO が一部の ID で変数をバインドできていないようです。id 変数をエコーしましたが、実際には適切な id が含まれています。
他の誰かがこの動作を経験しましたか? とても珍しいと思います。
sql-server-2008 - この単純なSQLServer2008 R2クエリの何が問題になっていますか?「非ブール型の式...」エラーが発生します
いくつかの条件を満たすテーブルResponsesから単一の行を選択しようとしていますが、update_datetimeフィールドに最新の日付があります。(実際には、Responses行のすべてのフィールドが必要ですが、response_uuidだけで解決します。)
以下でこのクエリを実行しようとすると、「条件が予期されるコンテキストで指定された非ブール型の式、')'の近くでエラーが発生します。一体何が間違っているのですか?
私はインターウェブ全体で同様の質問を見つめてきましたが、問題が何であるかがわかりません。助けてくれてありがとう!
ps全体を見ることに興味がある場合、またはすべてを見ることが役立つ場合、これは実際にははるかに大きなクエリのごく一部です。
sql - サブクエリとしてのみ生成される LINQ TO SQL GROUP BY HAVING
すべてのサンプルによると、次の例のように HAVING 句の LINQ への SQL 変換:
は: (vb.net)
しかし、上記の LINQ ステートメントは次の SQL に変換されます。
LINQ から HAVING 句を生成することに成功したことはありません。HAVING と subquery group by with WHERE の結果は同じですが、パフォーマンスに違いはありますか? 元の SQL クエリを、少なくとも LINQ が生成する基盤と同じ程度に保つのはどうですか?
sql - SQLはすべての条件に一致する行を取得します
同じ列の一連の条件に一致するすべての行を取得したいと思います。しかし、すべての条件が良好な場合にのみ行が必要であり、1 つの条件のみが失敗した場合は行が必要ありません。たとえば、次の表を使用します。
この表に「タタ」&&「トト」があればリクエストできるようにしたいです。ただし、「tata」と「tuto」が含まれているかどうかを尋ねるとき、「toto」と「tutu」がテーブルに含まれているかどうかを尋ねるなど、引数のいずれかがテーブルに含まれていない場合は空の応答が必要です。どうやってやるの ?現在、引数ごとに 1 つのクエリを実行していますが、これはあまり効率的ではありません。subselect または group+having を含むいくつかのソリューションを試しましたが、誰も思い通りに機能していません。
ご協力ありがとうございました !乾杯
php - MySQL HAVING 関数
次の行を含む SQL コマンドがあります。
$v
は、10 の倍数で乗算する整数である PHP 変数です。$v 未満の DOB を持つすべてのエントリを探す代わりに、DOB がそれよりも小さいが、それより$v
も大きいすべてのエントリを返したいと考えて$v - 10
います。 ?
doctrine-orm - doctrine: DQL クエリの HAVING 句
私はsymfony2の単純なフォーラムに取り組んでおり、各フォーラムの最後の投稿を取得するために次のDQLクエリを持っています:
HAVING 句がなくても機能し、最初の投稿を取得しますが、それは私が望むものではありません。
ここで何が間違っていますか?これはDQLを使用しても可能ですか?