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

Comment ajouter '$' après '-' dans la requête SQL lors du formatage de la devise

Voici une jolie alternative qui n'utilise pas case :

replace('$' + CONVERT(VARCHAR(255), CONVERT(MONEY, MYCOLUMN), 1), '$-', '-$')

Remarque :Vous devez toujours inclure une longueur lorsque vous utilisez varchar dans SQL Server. La longueur par défaut varie selon le contexte et peut ne pas être suffisante