Tutoriel par Examples: by



var persons = new[] { new {Id = 1, Name = "Foo"}, new {Id = 2, Name = "Bar"}, new {Id = 3, Name = "Fizz"}, new {Id = 4, Name = "Buzz"} }; var personsSortedByNameDescending = persons.OrderByDescending(p => p.Name); Console.WriteL...
Cet exemple suppose que Ruby et Ruby on Rails ont déjà été installés correctement. Sinon, vous pouvez trouver comment le faire ici . Ouvrez une ligne de commande ou un terminal. Pour générer une nouvelle application rails, utilisez la nouvelle commande rails suivie du nom de votre application: $ r...
Cet exemple Ruby utilise Mechanize , une bibliothèque pour automatiser les interactions Web. client_id est un identifiant client OAuth. game est le répertoire de jeu à lister. require 'mechanize' master_agent = Mechanize.new client_id = "123" game = "Minecraft" url = &...
Dans cet exemple, nous pouvons utiliser GROUP BY non seulement pour déterminer le type des lignes renvoyées, mais également quelles lignes sont renvoyées, car nous utilisons TOP pour limiter le jeu de résultats. Disons que nous voulons renvoyer les 5 meilleurs utilisateurs de réputation depuis un ...
Supposons que vous souhaitiez générer des comptes ou des sous-totaux pour une valeur donnée dans une colonne. Compte tenu de ce tableau, "Westerosians": prénom GreatHouseAllegience Arya Rigide Cercei Lannister Myrcella Lannister Yara Greyjoy Catelyn Rigide Sansa Rigide San...
Supposons que nous avons un modèle de film: public class Film { public string Title { get; set; } public string Category { get; set; } public int Year { get; set; } } Propriété Group by Category: foreach (var grp in films.GroupBy(f => f.Category)) { var groupCategory = grp...
string[] names= { "mark", "steve", "adam" }; Ascendant: Syntaxe de requête var sortedNames = from name in names orderby name select name; Syntaxe de la méthode var sortedNames = names.OrderBy(name => name); namedNames contient les noms dans l&#3...
Cette requête renvoie tous les cônes avec un scoop à la menthe ou un scoop à la vanille. minty_vanilla_cones = IceCream.objects.filter(scoops__contained_by=[MINT, VANILLA])
La fonctionnalité CONNECT BY d'Oracle fournit de nombreuses fonctionnalités utiles et non triviales qui ne sont pas intégrées lors de l'utilisation de CTE récursifs standard SQL. Cet exemple réplique ces fonctionnalités (avec quelques ajouts par souci d'exhaustivité), en utilisant la sy...
Python est un interpréteur hybride. Lors de l'exécution d'un programme, il l'assemble d'abord dans un bytecode qui peut ensuite être exécuté dans l'interpréteur Python (également appelé machine virtuelle Python ). Le module dis de la bibliothèque standard peut être utilisé pour ...
updateState by key peut être utilisé pour créer un DStream état basé sur les données à venir. Il nécessite une fonction: object UpdateStateFunctions { def updateState(current: Seq[Double], previous: Option[StatCounter]) = { previous.map(s => s.merge(current)).orElse(Some(StatCounter(curr...
Si vous voulez voir le bytecode généré pour un programme Java, vous pouvez utiliser la commande javap fournie pour l'afficher. En supposant que nous ayons le fichier source Java suivant: package com.stackoverflow.documentation; import org.springframework.stereotype.Service; import java.i...
Disons que nous voulons avoir un message d'accueil alternatif accessible via une URL différente. Nous pourrions créer une nouvelle fonction ou même un nouveau contrôleur pour cela, mais une meilleure pratique consiste à optimiser ce que nous avons déjà, à le faire fonctionner au mieux! Pour ce...
GROUP BY est utilisé en combinaison avec les fonctions d'agrégation. Considérons le tableau suivant: numéro de commande identifiant d'utilisateur nom du magasin valeur de la commande date de commande 1 43 Magasin a 25 20-03-2016 2 57 Magasin B 50 22-03-2016 3 43 Magasin a ...
Cette requête obtient tous les livres avec des évaluations supérieures ou égales à zéro et inférieures à six. all_books = Book.objects.filter(ratings_range_contained_by=(0, 6))
sbyte type sbyte n'a pas de suffixe littéral. Les littéraux entiers sont implicitement convertis à partir de l' int : sbyte sb = 127;
Vous pouvez trouver des enregistrements par n'importe quel champ de votre table en utilisant find_by . Donc, si vous avez un modèle User avec un attribut first_name vous pouvez le faire: User.find_by(first_name: "John") #=> #<User id: 2005, first_name: "John", last_n...
Pour créer une nouvelle API Rails 5, ouvrez un terminal et exécutez la commande suivante: rails new app_name --api La structure de fichier suivante sera créée: create create README.rdoc create Rakefile create config.ru create .gitignore create Gemfile create app cre...
RVM est un excellent outil pour gérer vos versions de ruby ​​et configurer votre environnement de travail. En supposant que RVM est déjà installé, pour obtenir la dernière version de ruby, nécessaire pour ces exemples, ouvrez un terminal et lancez: $ rvm get stable $ rvm install ruby --latest V...
Une clause HAVING filtre les résultats d'une expression GROUP BY. Remarque: Les exemples suivants utilisent la base de données exemple de la bibliothèque . Exemples: Renvoie tous les auteurs ayant écrit plus d'un livre ( exemple en direct ). SELECT a.Id, a.Name, COUNT(*) BooksWri...

Page 1 de 5