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.