タグ付けされた質問 「query-performance」

9
SQL Server INとEXISTSのパフォーマンス
以下のどれがより効率的であるか知りたいですか? INSQL Serverは結果セットを大きなIFステートメントに変えると私は信じているので、私は常に使用に少し慎重でした。大きな結果セットの場合、これによりパフォーマンスが低下する可能性があります。小さな結果セットの場合、どちらが望ましいかわかりません。大きな結果セットの場合、EXISTSより効率的ではないでしょうか? WHERE EXISTS (SELECT * FROM Base WHERE bx.BoxID = Base.BoxID AND [Rank] = 2) 対 WHERE bx.BoxID IN (SELECT BoxID FROM Base WHERE [Rank = 2])

3
テーブルフィールドから個別の値を選択する
DjangoのORMに頭を悩ませています。私がしたいのは、テーブルのフィールド内の個別の値のリストを取得することです。次のいずれかに相当します。 SELECT DISTINCT myfieldname FROM mytable (または代わりに) SELECT myfieldname FROM mytable GROUP BY myfieldname 生のSQLに頼る前に、少なくともDjangoの方法でやりたいです。たとえば、テーブルの場合: id、street、city 1、メインストリート、ハル 2、その他の通り、ハル 3、Bibble Way、レスター 4、別の方法、レスター 5、ハイストリート、ロンディジウム 入手したい: ハル、レスター、ロンディジウム。
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.