Je crée une instruction SELECT simple dans une base de données Oracle et je dois sélectionner les colonnes dans un ordre spécifique. Exemple:Oracle DB simple SELECT où l'ordre des colonnes est important
Le tableau A contient 100 attributs, dont un «chapitre» qui se trouve quelque part dans l'ordre des colonnes de la table. J'ai besoin de sélectionner les données avec "chapitre" d'abord et les colonnes restantes après dans aucun ordre particulier. Essentiellement, ma déclaration doit lire quelque chose comme:
SELECT un.chapter, a. les colonnes restantes D'UN
De plus, je ne peux pas simplement taper:
SELECT a.chapter, a *
parce que cela va sélectionner "chapitre" deux fois
Je sais que le SQL. déclaration semble simple, mais si je sais comment résoudre ce problème, je peux extrapoler cette pensée dans des domaines plus complexes. En outre, supposons que je ne peux pas simplement faire défiler pour trouver la colonne "chapitre" et faites-la glisser au début.
Merci
Vous pouvez dire "a.chapter, a. *" Car SQL ne se soucie pas que vous l'ayez choisi deux fois. C'est un peu gaspilleur, peut-être, mais très simple. –
pourriez-vous trouver de nouvelles solutions récemment? Je travaille avec DBVisualizer et représente par défaut les colonnes de la table dans l'ordre de leur date de création. L'interface graphique permet simplement de faire glisser et déposer des colonnes pour définir manuellement l'ordre d'apparition. Mais quel petit, après que je redémarre DBVisualizer, il réinitialise l'ordre par défaut ... –