Maison >base de données >tutoriel mysql >Comment générer une séquence de nombres de 1 à 100 en SQL ?

Comment générer une séquence de nombres de 1 à 100 en SQL ?

Linda Hamilton
Linda Hamiltonoriginal
2025-01-03 04:42:42691parcourir

How to Generate a Number Sequence from 1 to 100 in 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!

Déclaration:
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