問題タブ [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 投票する
2 に答える
6919 参照

c# - 異なる文字列から最初の6文字を取得します

最初の6文字が異なる必要がある場合、上から異なる番号を取得するにはどうすればよいですか?

abcdefXXX872358

6T1XXXXXXXXXXXX11

7AbcdeHA30XXX541

私はこのようなことを試みます

最初の5文字が表示されますが、文字列全体が必要です

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

php - Mysql の一意のクエリ

1 つの番組に必要なすべての情報が 1 つのテーブルにまとめられた番組リスト データベースがあります (番組とエピソードを個別に分割する必要がありました)。特定の番組には複数のエピソードがあるため、メイン ページに昇順および選択された文字のタイトル名。これで基本的なクエリの実行方法はわかりましたが、これが私が知っているすべてです

SELECT DISTINCT title FROM programme_table WHERE title LIKE '$letter%'

私はそれが機能することを知っています。しかし、その画像を完全に返すためにシリーズ番号が必要な動的画像読み込みを使用しています。そのタイトルを区別するだけでなく、そのタイトルからシリーズ番号を読み込むにはどうすればよいですか?

私がはっきりしていることを願っています。

助けてくれてありがとう

ポール

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

sql-server-2005 - 個別使用時の SQL クエリ

SQLクエリを作成するときに、異なる列でdistinctを使用できるか知りたいです。もしそうなら、列としてid、name、salary、addrを持つ従業員テーブルがある場合、ステートメントは何ですか

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

sql - SQLは、準備されたステートメントの個別のアイテムのグループを選択しますか?

テーブルで実行するバッチ ジョブがあり、準備済みステートメントとして記述できると確信しています。現在、それはすべてJavaで行われており、間違いなく効率的ではありません。次のようなテーブルの場合:

すべてのタグの上位 N エントリを含む新しいテーブルを作成したいと考えています。現在、私はこれを行います:

これには、クエリを実行して個別tagの を取得し、そのタグの上位Nアイテムを選択して挿入する必要があります...すべて非常に非効率的です。

これを行うために使用できるストアド プロシージャ (または単純なクエリ) はありますか? 方言が重要な場合は、MySQL を使用しています。

(そして、はい、私は自分のインデックスをソートしています!)

乾杯

ジョー

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

sql - SQL クエリに重複はありません

内部結合を使用してMySQLで選択を行っています:

結果に tblcaritem.caritemid の重複が表示されることがあります。tblcaritem.caritemid が重複しないようにしたいのですが、どうすればよいですか? DISTINCT を使用しようとしましたが、行全体が重複しているかどうかを確認しました。tblcaritem.caritemid のみを確認したいのですが、方法はありますか?

うまく説明できなかったら申し訳ありませんが、私は SQL クエリが得意ではありません。

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

sql-server - 1 つの列で DISTINCT を取得するのが少し曖昧ですか?

この質問のいくつかの異なるバージョンを見てきましたが、必要なものに適用するのが困難です...

MS SQL Server 2008 クエリ:

**

**

ここで、ReceiptID で個別の値を取得したいと考えています。個別の使用は、行全体で個別に機能するため機能しません。

助けていただければ幸いです。

ありがとう!

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

sql - SQL Server - 複数の (2) 列からの個別の値

整数の 2 つの列 A と B があるとします。ここで、これらとは異なる値が必要です。つまり、A と B の両方に 1 がある場合、1 は 1 回だけ必要です。

注:個別の行を取得することに興味はありません。このテーブルから、A または B にある一意の整数値を取得したいだけです

A と B の値を一時テーブルの 1 つの列に挿入し、その列に対して個別の選択を行うことができます。

より洗練されたものはありますか (パフォーマンス面で)?

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

linq-to-objects - オブジェクトへのLINQを使用して、ネストされたすべてのコレクションで個別の値を選択しますか?

次のコード設定があるとします。

LINQ を使用して、すべての Foo インスタンスにわたって MyStrings 内のすべての個別の文字列のリストを取得するにはどうすればよいですか? これは簡単だと思いますが、よくわかりません。

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

sql - GROUP BY句の短縮

select句で言及されているフィールドをうんざりして繰り返す必要がないように、group by句を短くすることはできますか? 例えば:

...またはこの趣旨の何か。sp_executesql() ストアド プロシージャを利用するクエリを作成していますが、変数で使用できるスペースが不足しています。ありがとうございます。

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

nhibernate - NHibernate Criteria APIを介して一意のエンティティを取得するにはどうすればよいですか?

私のエンティティは次のようになります(簡略化):

like-patternに一致する特定の名前の部門を持つすべての人の基準APIを介してデータベースにクエリを実行しています。

ある人に、クエリで使用されるのと同じ文字シーケンスが名前に含まれている2つ以上の部門が含まれている場合があります。したがって、同じ人が複数回返されます。これを抑えるために、私は使用できることを知っていますcriteria.SetResultTransformer(Transformers.DistinctRootEntity);が、これは結果がページングされていない場合にのみ機能します。

結果をページングするときは、最初のページを取得するだけでなく、合計でエンティティがいくつあるかを知る必要があります。残念ながら、変換する結果がないため、呼び出し時に結果トランスフォーマーは機能しませんcriteria.SetProjection(Projections.RowCount())

結果トランスフォーマーを使用して人物のリスト全体を取得し、コレクションから適切な部分を手動で削除することをどうにかして回避できますか?

よろしく
オリバーハナッピ