pgsql에 이름이있는 테이블이 있지만 (1 mio. 행 이상) 중복 항목도 많습니다. 내가 3 개 필드를 선택 : id, name, metadata. 나는 무작위로를 선택합니다 ORDER BY RANDOM()그리고 LIMIT 1000나는이 내 PHP 스크립트에 약간의 메모리를 절약하기 위해 여러 단계이다 할 수 있도록. 하지만 어떻게하면 이름이 중복되지 않는 목록 만 제공됩니다. 예를 들어 …
다음 문을 실행 한 후 : SELECT Category FROM MonitoringJob ORDER BY CreationDate DESC 데이터베이스에서 다음 값을 얻습니다. test3 test3 bildung test4 test3 test2 test1 하지만 다음과 같이 중복을 제거하고 싶습니다. bildung test4 test3 test2 test1 DISTINCT를 사용하려고했지만 하나의 문에서 ORDER BY와 함께 작동하지 않습니다. 도와주세요. 중대한: 나는 그것을 시도했다 …
Rails3의 관계를 통해 has_many의 고유 레코드를 표시하는 가장 좋은 방법이 무엇인지 궁금합니다. 세 가지 모델이 있습니다. class User < ActiveRecord::Base has_many :orders has_many :products, :through => :orders end class Products < ActiveRecord::Base has_many :orders has_many :users, :through => :orders end class Order < ActiveRecord::Base belongs_to :user, :counter_cache => true belongs_to …
그래서 쿼리에서 고유 한 pid의 수를 가져 오려고하는데 반환 된 값이 잘못되었습니다. 이것이 내가하려는 것입니다. $ad->getcodes()->groupby('pid')->distinct()->count() 값 "2"를 리턴하는 것은 리턴해야하는 값이 "1"이어야합니다. 해결 방법으로 다음을 수행합니다. count($ad->getcodes()->groupby('pid')->distinct()->get()) 잘 작동하고 "1"을 반환하는 것 개수와 구별이 동일한 쿼리에있을 수없는 규칙이 있습니까? "무거움"의 해결 방법을 찾았습니다. 원래 쿼리가 작동하도록 만들고 싶습니다.
다음과 같은 간단한 예가 있습니다. List<string> list = new List<string>() { "One", "Two", "Three", "three", "Four", "Five" }; CaseInsensitiveComparer ignoreCaseComparer = new CaseInsensitiveComparer(); var distinctList = list.Distinct(ignoreCaseComparer as IEqualityComparer<string>).ToList(); CaseInsensitiveComparer가 실제로 대소 문자를 구분하지 않는 비교를 수행하는 데 사용되지 않는 것 같습니다. 즉, distinctList 는 list 와 동일한 수의 항목을 …
SELECT * FROM...아래에 " " 가 아닌 Django에서 쿼리를 수행하는 방법이 있는지 궁금합니다 . SELECT DISTINCT columnName FROM ...대신 " "을 (를) 하려고합니다 . 특히 다음과 같은 모델이 있습니다. class ProductOrder(models.Model): Product = models.CharField(max_length=20, promary_key=True) Category = models.CharField(max_length=30) Rank = models.IntegerField() 어디는 Rank내에서 순위입니다 Category. 해당 범주 내의 각 순위에서 …
다음과 같은 열이있는 Google 스프레드 시트가 있습니다. City ---- London Paris London Berlin Rome Paris 나는 각각의 다른 도시의 모습을 세고 싶습니다 (그래서 나는 도시 이름과 출현 횟수가 필요합니다). City | Count -------+------ London | 2 Paris | 2 Berlin | 1 Rome | 1 어떻게하나요?
HSQLDB500,000 개의 항목이 포함 된 테이블이 있는 서버 에서 몇 가지 테스트를 수행하고 있습니다. 테이블에 인덱스가 없습니다. 5000 개의 고유 한 비즈니스 키가 있습니다. 목록이 필요합니다. 당연히 나는 DISTINCT쿼리로 시작했습니다 . SELECT DISTINCT business_key FROM memory WHERE concept <> 'case' or attrib <> 'status' or value <> 'closed' 90 초 …