Maison > base de données > tutoriel mysql > Comment trouver la deuxième plus grande valeur dans une colonne SQL avec des doublons ?

Comment trouver la deuxième plus grande valeur dans une colonne SQL avec des doublons ?

Mary-Kate Olsen
Libérer: 2025-01-13 14:38:09
original
707 Les gens l'ont consulté

How to Find the Second Largest Value in a SQL Column with Duplicates?

Extraire la deuxième valeur la plus élevée d'une colonne SQL

Ce guide montre comment récupérer la deuxième plus grande valeur entière d'une colonne de tableau spécifique, en gérant les valeurs en double potentielles.

Une requête SQL concise et efficace permet d'obtenir ceci :

<code class="language-sql">SELECT MAX(col)
FROM table
WHERE col < (SELECT MAX(col) FROM table);</code>
Copier après la connexion

Cette requête exploite une sous-requête pour trouver la valeur maximale, puis utilise à nouveau la fonction MAX pour trouver la plus grande valeur strictement inférieure au maximum. Cette approche résout efficacement le problème des valeurs maximales en double, garantissant une récupération précise de la deuxième plus grande valeur.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal