問題タブ [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.

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

mysql - where 条件でユーザー定義変数 (AS) を使用して select ステートメントから戻り行を削除する

私はこのmysqlクエリを持っています

そのため、クエリは約 1000 レコードを返し、同じクエリ ステートメントでそれを削除したいと考えています。

placedate_mysqldateはユーザー定義であり、データベースに存在しないため、次のような通常の削除ステートメントは使用できません

それを行う方法はありますか?

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

sql - SQLのHAVING句とWHERE句の違い

持つ と どこ はどう違いますか

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

mysql - MySQLクエリのHAVINGとWHEREの違いは何ですか?

viewXいくつかのテーブルの結合に基づくビュー ( ) があります。

を使用するWHEREと、クエリが遅延し、プロセッサの使用率が 50% になり、最後にmysqld.exeサービスを閉じて再起動し、問題を再度解決する必要があります。

を使用するHAVINGと、クエリは完全かつ迅速に実行され、結果が得られ、すべての準備が整います。

クエリは次のようになります。

何が起こっている?

私が見つけた解決策は、次のようなことをすることです:

両方のクエリは正常に機能しますが、これは悪いと思います! (SELECT * FROM (...viewX)????)

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

sql - HAVING 句で使用される ORDER BY のエラー

いくつかの基本的な SQL 関数を使用しようとしています。いくつかのデータの平均を取得し、降順で並べ替える必要があります。私が得るエラーは「グループ機能は許可されていません」です

テーブル:

SQL:

ORDER BY は HAVING 句では使用できないため、関数を繰り返す必要があると言われました。何か助けはありますか?

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

php - 非常に奇妙な PDO->bindparam の動作 php

以下のクエリは適切に実行されており、その機能に対して非常に高速に実行されます。ただし、以下に概説するように、非常に奇妙な動作が表示されます。

ただし、PHP では、動作する ID を独自に決定しているようです。私はコードが正しいと確信しています。PHP で PDO を使用し、必要に応じて変数をバインドしています。

たとえば、author_id 600 を渡すと機能しますが、author_id 2 を渡すと機能せず、レコードが返されません。しかし、クエリをエコーし​​て MySQL に貼り付けて実行すると、両方の ID で機能します。PDO が一部の ID で変数をバインドできていないようです。id 変数をエコーし​​ましたが、実際には適切な id が含まれています。

他の誰かがこの動作を経験しましたか? とても珍しいと思います。

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

sql-server-2008 - この単純なSQLServer2008 R2クエリの何が問題になっていますか?「非ブール型の式...」エラーが発生します

いくつかの条件を満たすテーブルResponsesから単一の行を選択しようとしていますが、update_datetimeフィールドに最新の日付があります。(実際には、Responses行のすべてのフィールドが必要ですが、response_uuidだけで解決します。)

以下でこのクエリを実行しようとすると、「条件が予期されるコンテキストで指定された非ブール型の式、')'の近くでエラーが発生します。一体何が間違っているのですか?

私はインターウェブ全体で同様の質問を見つめてきましたが、問題が何であるかがわかりません。助けてくれてありがとう!

ps全体を見ることに興味がある場合、またはすべてを見ることが役立つ場合、これは実際にははるかに大きなクエリのごく一部です。

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

sql - サブクエリとしてのみ生成される LINQ TO SQL GROUP BY HAVING

すべてのサンプルによると、次の例のように HAVING 句の LINQ への SQL 変換:

は: (vb.net)


しかし、上記の LINQ ステートメントは次の SQL に変換されます。



LINQ から HAVING 句を生成することに成功したことはありません。HAVING と subquery group by with WHERE の結果は同じですが、パフォーマンスに違いはありますか? 元の SQL クエリを、少なくとも LINQ が生成する基盤と同じ程度に保つのはどうですか?

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

sql - SQLはすべての条件に一致する行を取得します

同じ列の一連の条件に一致するすべての行を取得したいと思います。しかし、すべての条件が良好な場合にのみ行が必要であり、1 つの条件のみが失敗した場合は行が必要ありません。たとえば、次の表を使用します。

この表に「タタ」&&「トト」があればリクエストできるようにしたいです。ただし、「tata」と「tuto」が含まれているかどうかを尋ねるとき、「toto」と「tutu」がテーブルに含まれているかどうかを尋ねるなど、引数のいずれかがテーブルに含まれていない場合は空の応答が必要です。どうやってやるの ?現在、引数ごとに 1 つのクエリを実行していますが、これはあまり効率的ではありません。subselect または group+having を含むいくつかのソリューションを試しましたが、誰も思い通りに機能していません。

ご協力ありがとうございました !乾杯

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

php - MySQL HAVING 関数

次の行を含む SQL コマンドがあります。

$vは、10 の倍数で乗算する整数である PHP 変数です。$v 未満の DOB を持つすべてのエントリを探す代わりに、DOB がそれよりも小さいが、それより$vも大きいすべてのエントリを返したいと考えて$v - 10います。 ?

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

doctrine-orm - doctrine: DQL クエリの HAVING 句

私はsymfony2の単純なフォーラムに取り組んでおり、各フォーラムの最後の投稿を取得するために次のDQLクエリを持っています:

HAVING 句がなくても機能し、最初の投稿を取得しますが、それは私が望むものではありません。

ここで何が間違っていますか?これはDQLを使用しても可能ですか?