0
votes

Quelle est la requête MySQL à imprimer 1 à 10?

Je sais qu'il y a une requête SQL à imprimer compter de 1 à 10 comme ci-dessous: xxx

de la même manière que j'essaie dans le mySQL, mais c'est une erreur "ROWNUM de colonne inconnue dans liste de champ". Donc, ce serait génial si quelqu'un me fournit la requête MySQL d'effectuer la même opération. Merci d'avance.


5 commentaires

Voulez-vous imprimer 1 à 10 ou vous souhaitez imprimer compter? Si vous souhaitez récupérer le compte, changez simplement la requête pour sélectionner Compter (*) de Dual où RoWNUM <= 10;


"Rownum de colonne inconnu dans la liste des champs" signifie que votre table double n'a pas la colonne Rownum


@Pragna je veux imprimer 1 à 10 dans MySQL.


Quelle version de mysql utilisez-vous?


@Strowberry j'utilise MySQL-Installer-Community-8.0.1


4 Réponses :



2
votes

dans MySQL 8+ Vous pouvez utiliser un CTE récursif pour le faire:

n
1
2
3
4
5
6
7
8
9
10


0 commentaires


0
votes

Utilisation de la fonction Table (méthode de création d'une table temporaire uniquement pour la requête actuelle): une fonction de nombres similaire qui imprimera 1 à 10: Sélectionnez * à partir de chiffres (1, 10);


0 commentaires