Une clause ORDER BY dans SQL spécifie qu'une instruction SQL SELECT renvoie un jeu de résultats avec les lignes triées en fonction des valeurs d'une ou plusieurs colonnes.
Je lis un vieux code au travail et j'ai remarqué qu'il y a plusieurs vues avec une order by 1clause. Qu'est-ce que cela accomplit? Exemple: Create view v_payment_summary AS SELECT A.PAYMENT_DATE, (SELECT SUM(paymentamount) FROM payment B WHERE PAYMENT_DATE = B.PAYMENT_DATE and SOME CONDITION) AS SUM_X, (SELECT SUM(paymentamount) FROM payment B …
Je me demande s'il existe un moyen (peut-être un meilleur moyen) de classer par ordre des valeurs dans une clause IN (). Le problème est que j'ai 2 requêtes, une qui obtient tous les identifiants et la seconde qui récupère toutes les informations. Le premier crée l'ordre des ID par …
Je souhaite recevoir une liste triée par "Product.Name" par ordre décroissant . Similaire à la fonction ci-dessous qui trie la liste par ordre croissant, juste à l'envers, est-ce possible? var newList = list.OrderBy(x => x.Product.Name).ToList();
J'ai une base de données SQLite que j'essaie de trier par ordre alphabétique. Le problème est que SQLite ne semble pas prendre en compte A = a pendant le tri, j'obtiens donc des résultats comme celui-ci: A B C T a b c g Je veux obtenir: A a b …
J'ai des numéros enregistrés dans VARCHARune base de données MySQL. Je ne peux pas les faire en INTraison d'autres circonstances dépendantes. Il les prend comme des caractères et non comme des nombres lors du tri. Dans la base de données j'ai 1 2 3 4 5 6 7 8 9 …
J'ai du mal à convertir des procédures stockées de SQL Server vers Oracle pour que notre produit soit compatible avec celui-ci. J'ai des requêtes qui renvoie l'enregistrement le plus récent de certaines tables, basé sur un horodatage: Serveur SQL: SELECT TOP 1 * FROM RACEWAY_INPUT_LABO ORDER BY t_stamp DESC => …
Je veux que ma requête renvoie les lignes de la table où une colonne contient d'abord une valeur spécifique, puis renvoie le reste des lignes par ordre alphabétique. Si j'ai une table quelque chose comme cet exemple: - Table: Users - id - name - city - 1 George Seattle …
Je veux utiliser order by with union dans la requête mysql. Je récupère différents types d'enregistrement en fonction de différents critères dans une table basée sur la distance pour une recherche sur mon site. La première requête de sélection renvoie des données liées à la recherche de lieu exacte. La …
Après avoir exécuté l'instruction suivante: SELECT Category FROM MonitoringJob ORDER BY CreationDate DESC J'obtiens les valeurs suivantes de la base de données: test3 test3 bildung test4 test3 test2 test1 mais je veux que les doublons soient supprimés, comme ceci: bildung test4 test3 test2 test1 J'ai essayé d'utiliser DISTINCT mais cela …
J'ai besoin de classer les données par deux colonnes (lorsque les lignes ont des valeurs différentes pour la colonne numéro 1, triez-les; sinon, triez par colonne numéro 2) J'utilise un QueryBuilderpour créer la requête. Si j'appelle la orderByméthode une deuxième fois, elle remplace tous les ordres spécifiés précédemment. Je peux …
J'espère trier les éléments retournés dans la requête suivante par l'ordre dans lequel ils sont entrés dans la fonction IN () . CONTRIBUTION: SELECT id, name FROM mytable WHERE name IN ('B', 'A', 'D', 'E', 'C'); PRODUCTION: | id | name | ^--------^---------^ | 5 | B | | 6 …
Je peux trier une liste en utilisant Trier ou Trier par. Lequel est le plus rapide? Les deux travaillent-ils sur le même algorithme? List<Person> persons = new List<Person>(); persons.Add(new Person("P005", "Janson")); persons.Add(new Person("P002", "Aravind")); persons.Add(new Person("P007", "Kazhal")); 1. persons.Sort((p1,p2)=>string.Compare(p1.Name,p2.Name,true)); 2. var query = persons.OrderBy(n => n.Name, new NameComparer()); class NameComparer …
Je veux pouvoir sélectionner un groupe de lignes dans une table d'e-mails et les regrouper par expéditeur. Ma requête ressemble à ceci: SELECT `timestamp`, `fromEmail`, `subject` FROM `incomingEmails` GROUP BY LOWER(`fromEmail`) ORDER BY `timestamp` DESC La requête fonctionne presque comme je le souhaite - elle sélectionne les enregistrements groupés par …
est-il possible de classer par plusieurs lignes? Je veux que mes utilisateurs soient triés par last_activity, mais en même temps, je veux que les utilisateurs avec des images apparaissent avant ceux sans Quelque chose comme ça: SELECT some_cols FROM `prefix_users` WHERE (some conditions) ORDER BY last_activity, pic_set DESC;
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.