Maison >base de données >tutoriel mysql >Comment générer une séquence de nombres de 1 à 100 en SQL ?
Comment récupérer une liste ordonnée de nombres de 1 à 100 à l'aide de SQL
Pour générer une liste de nombres consécutifs de 1 à 100 à l'aide SQL, la table DUAL peut être exploitée efficacement. La table DUAL est une table spéciale en SQL qui contient une seule ligne et une seule colonne avec la valeur « X ». En exploitant cette table en conjonction avec rownum et la syntaxe CONNECT BY, il est possible de créer une séquence de nombres.
Pour ce faire, l'instruction SQL suivante peut être utilisée :
Select Rownum r From dual Connect By Rownum <= 100
Cette requête sélectionne le numéro de ligne (numéro de ligne) comme « r ». La table DUAL fournit une seule ligne et la syntaxe CONNECT BY génère des lignes supplémentaires en ajoutant récursivement 1 à la valeur rownum. La condition Rownum <= 100 limite le nombre de lignes générées à 100, ce qui donne une liste de nombres de 1 à 100.
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!