Maison > base de données > tutoriel mysql > Comment puis-je sélectionner toutes les colonnes et ROWNUM dans Oracle sans répertorier explicitement les colonnes ?

Comment puis-je sélectionner toutes les colonnes et ROWNUM dans Oracle sans répertorier explicitement les colonnes ?

Susan Sarandon
Libérer: 2024-12-31 03:43:10
original
631 Les gens l'ont consulté

How Can I Select All Columns and ROWNUM in Oracle Without Explicitly Listing Columns?

Sélection simultanée de colonnes et de ROWNUM

Dans Oracle, les instructions SELECT peuvent récupérer le numéro de ligne sous forme de colonne aux côtés d'autres données. Cependant, spécifier chaque colonne manuellement peut s'avérer fastidieux. Cet article explore une solution pour récupérer toutes les colonnes plus ROWNUM sans liste explicite des colonnes.

Énoncé du problème

Vous souhaitez sélectionner toutes les lignes et colonnes d'une table, y compris un colonne supplémentaire pour la numérotation des lignes. Traditionnellement, cela nécessite de lister explicitement chaque colonne :

SELECT rownum, column1, column2 FROM table
Copier après la connexion

Cependant, vous souhaitez éviter de nommer chaque colonne et utiliser à la place un caractère générique.

Solution

Vous pouvez qualifier le caractère générique (*) avec le nom de la table pour obtenir le résultat souhaité :

SELECT rownum, table.* FROM table
Copier après la connexion

Cette syntaxe informe Oracle de récupérer toutes les colonnes de la table spécifiée, remplaçant ainsi la liste explicite des colonnes :

rownum    column1    column2    column3    column4
1       Joe       Smith       1       2
2       Bob       Jones       3       4
Copier après la connexion

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