Vous savez comment affecter un nom de colonne temporaire à une valeur de retour dans une instruction SQL comme celle-ci?Sélectionnez AS nom_temp FROM table WHERE nom_temp = quelque chose?
SELECT something+this+that AS myvalue FROM mytable
Est-il possible d'utiliser comme condition le nom temporaire myvalue
?
SELECT something+this+that AS myvalue FROM mytable WHERE myvalue = 10
Je n'arrive pas à trouver la syntaxe pour le faire. La seule façon que je peux comprendre comment le faire est de réécrire à nouveau toute la définition de la colonne comme ceci:
SELECT something+this+that AS myvalue FROM mytable WHERE something+this+that = 10
Il est évident que l'exemple ci-dessus est un exemple trivial. Ma requête sur laquelle je dois faire ceci est extrêmement complexe, donc avoir la réécriture de chaque définition de colonne retournée pour chaque conditionnel sera assez compliqué.
Donc de toute façon, quelle est la syntaxe pour cela? C'est possible?
Quelle est la version du serveur SQL? –