Mysql
 sql >> Base de données >  >> RDS >> Mysql

mysql - sélection de valeurs dans une table avec un numéro de colonne donné

Non, vous ne pouvez pas utiliser la valeur ordinale d'une colonne dans la clause SELECT.

L'ordre des colonnes n'est pas pertinent pour une base de données ; la valeur ordinale est basée sur la liste des colonnes de la clause SELECT. La valeur ordinale est prise en charge après la clause SELECT - IE :dans le GROUP BY , et ORDER BY . Cela dit, l'utilisation d'ordinaux n'est pas une approche recommandée car les ordinaux sont fragiles :si quelqu'un modifie l'ordre des colonnes dans la clause SELECT, la requête peut être affectée négativement.