sql server sélectionnez la colonne, par nombre
Puis-je sélectionner des colonnes spécifiques par le nombre de colonnes dans SQL?
Quelque chose comme
SELECT columns(0), columns(3), columns(5), columns(8) FROM TABLE
Grâce
Vérifier stackoverflow.com/questions/368505/...
Découvrez cette réponse, eh bien, votre réponse stackoverflow.com/a/4883109/1504882
voici une question similaire à votre question avec une parfaite answear : stackoverflow.com/questions/4882837/...
Non, vous ne le peut pas. SQL ne permet pas cela dans le
Découvrez cette réponse, eh bien, votre réponse stackoverflow.com/a/4883109/1504882
voici une question similaire à votre question avec une parfaite answear : stackoverflow.com/questions/4882837/...
Non, vous ne le peut pas. SQL ne permet pas cela dans le
select
clause.
OriginalL'auteur Mike | 2013-07-26
Vous devez vous connecter pour publier un commentaire.
Vous devez utiliser SQL dynamique pour ce faire:
OriginalL'auteur Stefan Steiger
Cette instruction renvoie la troisième colonne de votre tableau
Vous devez écrire une instruction transact SQL comme
OriginalL'auteur Bruellhusten
Je recommande fortement contre de telles compliqué réponses.
Comme déjà souligné ci-dessous votre question, vous devriez vérifier cette réponse plutôt:
D'accéder à des colonnes d'une table à l'index à la place du nom dans la procédure stockée SQL Server
L'accepter et ne pas utiliser les numéros de colonnes dans le SELECT. Il sera moins performant, moins lisible et sera évidemment pas si vous modifiez le schéma.
OriginalL'auteur Fabian Bigler
À MySQL, vous pouvez utiliser
2 = le nombre de ligne que vous souhaitez démarrer.
1 = nombre de lignes que vous souhaitez sélectionner à partir de la série précédente.
J'espère que ça a été utile.
OriginalL'auteur Renato Martins Ferreira