問題タブ [distinct]

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 投票する
4 に答える
44390 参照

c# - LINQ Distinct 演算子、大文字と小文字を区別しませんか?

次の簡単な例を考えます。

CaseInsensitiveComparer は、大文字と小文字を区別しない比較を行うために実際には使用されていないようです。

つまり、 distinctListにはlist と同じ数の項目が含まれます。代わりに、たとえば、「3」と「3」は等しいと見なされると思います。

何か不足していますか、それとも Distinct 演算子の問題ですか?

0 投票する
10 に答える
179666 参照

java - 結合と行ベースの制限(ページング)を使用してHibernateで明確な結果を得るにはどうすればよいですか?

他のテーブルへの結合があるHibernateCriteriaクエリで行ベースの制限(例:setFirstResult(5)および)を使用してページングを実装しようとしています。setMaxResults(10)

当然のことながら、データはランダムに切断されています。その理由はここで説明されています。

解決策として、このページでは、結合の代わりに「2番目のSQL選択」を使用することを提案しています。

createAlias()既存の条件クエリ(を使用して結合している)を変換して、代わりにネストされた選択を使用するにはどうすればよいですか?

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

msbuild - MSBuild で項目のリストを正規化する

プロジェクトのルートにあるすべての単体テスト アセンブリのリストを取得しようとしています。私は次のようにこれを行うことができます:

ただし、複数のサブディレクトリに存在するため、同じ DLL が複数回検出されます。アイテムのメタデータ (つまり、ファイル名と拡張子) に基づいて正規化し、一意の単体テスト DLL のリストを取得する簡単な方法はありますか? それとも、自分のタスクを書くことに頼る必要がありますか?

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

sql - 内部結合ヘルプを使用した SQL Select ステートメント

これは、DISTINCT スレッド タイトルを返さない SQL ステートメントです。

tblThread と tblPost の間の共通フィールドは ThreadID です。

私がこれをしたいのは、tblPost の最新の 5 つの投稿に基づいて、最新の 5 つの個別のスレッド タイトルを返すことです。

例: ASP.NET というスレッドが 2 回投稿され、それらが最新の 2 つの投稿である場合、スレッド (ASP.NET) のタイトルは 1 回だけ表示され、リストの一番上に表示されます。

どんな助けでも大歓迎です。

ステファン。

0 投票する
5 に答える
26804 参照

mysql - sqlgroupbyとdistinct

クエリで集計が行われていないのに、なぜ誰かがgroupbyとdistinctを使用するのでしょうか。

また、MySQLとSQLServerのパフォーマンスに関する個別の考慮事項と比較してgroupbyを知っている人はいますか。SQL Serverの方が優れたオプティマイザーを備えており、同等のものに近いかもしれませんが、MySQLでは、パフォーマンスが大幅に向上することを期待しています。

dbaの回答に興味があります。

編集:

ビルの投稿は興味深いものですが、当てはまりません。具体的に...

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

sql - 重複がある 4 番目の最大値を持つ 3 つの列から個別の値を選択する

1 つの数値 (n) と 3 つの文字列値 (a、b、c) を持つテーブルがあります。(a,b,c) の個別の値のみを取得し、重複がある場合は、対応する n 値のセットの最大値を取得するように、このテーブルをクエリするにはどうすればよいですか?

0 投票する
23 に答える
1107632 参照

c# - 特定のプロパティに対する LINQ の Distinct()

私はそれについて学ぶためにLINQで遊んでいますが、単純なリストがない場合の使用方法がわかりDistinctません(整数の単純なリストは非常に簡単です。これは問題ではありません)。オブジェクトの1以上のプロパティのオブジェクトのリストでDistinctを使用したい場合はどうすればよいですか?

例: オブジェクトが の場合、PersonプロパティはId. すべての Person を取得し、オブジェクトDistinctのプロパティでそれらを使用するにはどうすればよいですか?Id

どうすればちょうどPerson1とを取得できPerson3ますか? それは可能ですか?

LINQ でそれができない場合Person、.NET 3.5 でそのプロパティのいくつかに依存するリストを作成する最良の方法は何でしょうか?

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

sql - 日付フィールドで個別のレコードを取得しますか?

入力した最新の日付と説明IDによって明確な説明を取得したいというクエリがあります。はっきりとした部分は取得できますが、日付にMAXを使用しているため、IDを取得しようとすると問題が発生します。クエリは次のとおりです。

確かにシンプルですが、見えません。