Maison >base de données >tutoriel mysql >Comment puis-je sélectionner toutes les colonnes plus ROWNUM dans une instruction Oracle SELECT ?

Comment puis-je sélectionner toutes les colonnes plus ROWNUM dans une instruction Oracle SELECT ?

Linda Hamilton
Linda Hamiltonoriginal
2024-12-26 13:10:09277parcourir

How Can I Select All Columns Plus ROWNUM in an Oracle SELECT Statement?

Sélection de colonnes supplémentaires avec "ROWNUM"

Dans Oracle, l'instruction "SELECT" vous permet de récupérer des colonnes spécifiques d'une table. Il est également possible d'inclure des colonnes supplémentaires, telles que "ROWNUM", qui renvoie le numéro de ligne dans l'ensemble de résultats.

Problème

Au lieu de spécifier manuellement chaque nom de colonne, vous souhaitez tout sélectionner les colonnes d'un tableau plus la colonne "ROWNUM". Les tentatives d'utilisation de "*" sans le qualifier explicitement renvoient uniquement les colonnes du tableau, en omettant "ROWNUM".

Solution

Pour inclure toutes les colonnes avec "ROWNUM", qualifiez le "*" avec le nom de la table :

select rownum, table.* from table

Cette requête récupérera la colonne "ROWNUM" ainsi que toutes les colonnes du spécifié tableau.

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