Articles of distinct

Obtenir des valeurs distinctes de Queryset par champ

J’ai ce modèle: class Visit(models.Model): timestamp = models.DateTimeField(editable=False) ip_address = models.IPAddressField(editable=False) Si un utilisateur visite plusieurs fois en une journée, comment puis-je filtrer les lignes uniques en fonction du champ ip? (Je veux les visites uniques pour aujourd’hui) today = datetime.datetime.today() yesterday = datetime.datetime.today() – datetime.timedelta(days=1) visits = Visit.objects.filter(timestamp__range=(yesterday, today)) #.something? MODIFIER: Je vois que […]

Compter efficace avec Apache Spark

100 millions de clients cliquent 100 milliards de fois sur les pages de quelques sites Web (disons 100 sites Web). Et le stream de clics est à votre disposition dans un grand dataset. En utilisant les abstractions d’Apache Spark, quel est le moyen le plus efficace de compter les visiteurs distincts par site Web?

SQL: grouper par valeur minimale dans un champ tout en sélectionnant des lignes distinctes

Voici ce que j’essaie de faire. Disons que j’ai cette table t: id | record_date | other_cols 18 | 2011-04-03 | x 18 | 2012-05-19 | y 18 | 2012-08-09 | z 19 | 2009-06-01 | a 19 | 2011-04-03 | b 19 | 2011-10-25 | c 19 | 2012-08-09 | d Pour chaque identifiant, […]

Utilisation de DISTINCT dans JPA

Avec quelle colonne DISTINCT travaille-t-il dans JPA et est-il possible de le changer? Voici un exemple de requête JPA utilisant DISTINCT: select DISTINCT c from Customer c Ce qui n’a pas beaucoup de sens – sur quelle colonne se base la distinction? Est-il spécifié sur l’entité comme une annotation parce que je n’ai pas pu […]

requête SQL distincte avec Row_Number

Je me bats avec le mot-clé distinct en sql . Je veux juste afficher tous les numéros de ligne de valeurs uniques ( distinct ) dans une colonne et j’ai donc essayé: SELECT distinct id, ROW_NUMBER() OVER (ORDER BY id) AS RowNum FROM table where fid = 64 cependant le code ci-dessous me donne les […]

La relation One-To-Many obtient des objects en double sans utiliser «distinct» .Pourquoi?

J’ai deux classes dans une relation un-à-plusieurs et une requête HQL qui est un peu étrange. Même si j’ai lu des questions déjà postées, cela ne me semble pas clair. Class Department{ @OneToMany(fetch=FetchType.EAGER, mappedBy=”department”) Set employees; } Class Employee{ @ManyToOne @JoinColumn(name=”id_department”) Department department; } Lorsque j’utilise la requête suivante, des objects Department sont dupliqués: session.createQuery(“select […]

Utilisez un délégué pour le comparateur d’égalité pour LINQ’s Distinct ()

J’ai une déclaration LINQ Distinct () qui utilise mon propre comparateur personnalisé, comme ceci: class MyComparer : IEqualityComparer where T : MyType { public bool Equals(T x, T y) { return x.Id.Equals(y.Id); } public int GetHashCode(T obj) { return obj.Id.GetHashCode(); } } … var distincts = bundle.GetAllThings.Distinct(new MyComparer()); Tout va bien et dandy et fonctionne […]

distinct dans Xpath?

J’ai ce fichier XML, à partir duquel je voudrais compter le nombre d’utilisateurs référencés dans ce fichier. Mais ils peuvent apparaître dans plus d’une catégorie et j’aimerais que ces doublons ne soient pas pris en compte. Dans l’exemple ci-dessous, la requête devrait renvoyer 3 et non 4. Existe-t-il un moyen dans XPath de le faire? […]

compter les valeurs distinctes dans la feuille de calcul

J’ai une google spreadsheet avec une colonne qui ressemble à ceci: City —- London Paris London Berlin Rome Paris Je veux compter les apparences de chaque ville distincte (j’ai donc besoin du nom de la ville et du nombre d’apparences). City | Count ——-+—— London | 2 Paris | 2 Berlin | 1 Rome | […]

Pourquoi n’y a-t-il pas de méthode Linq pour renvoyer des valeurs distinctes par un prédicat?

Je veux obtenir les valeurs distinctes dans une liste, mais pas par la comparaison d’égalité standard. Ce que je veux faire, c’est quelque chose comme ça: return myList.Distinct( (x, y) => x.Url == y.Url ); Je ne peux pas, il n’y a pas de méthode d’extension dans Linq qui fera cela – juste une qui […]