Puis-je nommer une colonne personnalisée dans l'instruction SELECT et la référencer dans la clause WHERE sans dupliquer le code?Utilisez une colonne personnalisée nommée dans SQL 2005 dans la clause WHERE?
Par exemple;
SELECT RIGHT(REPLICATE('0', 5) + RTRIM(SOME_ID)), 5) AS DISPLAY_ID
FROM dbo.MY_TABLE
WHERE DISPLAY_ID LIKE '%005%'
Seulement beaucoup plus compliqué. Je veux maintenir ce code à un seul endroit mais SQL Server 2005 me force à dupliquer le SELECT personnalisé dans la clause WHERE.
je crois que cela est possible dans Microsoft SQL Server 2000, mais plus en 2005.
Merci.
Qu'est-ce qu'une "colonne personnalisée", et ce qui est l'autre type appelé? –
Je doute que ce soit le terme accepté. Je veux juste dire une colonne sur laquelle j'effectue une manipulation avant de retourner les données. –