Salut,
C'est pourtant assez simple pour du SQL :
-- Une table de tests
declare @EMPLOYE table(empNom varchar(35), empPrenom varchar(35), empDepartement int, empSalaire money)
-- Quelques données
insert into @EMPLOYE values('NOM_1', 'PRENOM_1', 13, 1510.50)
insert into @EMPLOYE values('NOM_2 !!!', 'PRENOM_2', 41, 1800)
insert into @EMPLOYE values('NOM_3', 'PRENOM_3', 27, 2200.88)
-- 1
SELECT CASE
WHEN empDepartement = 41 THEN empPrenom
ELSE empNom
END,
empDepartement,
empSalaire
FROM @EMPLOYE
ORDER BY empDepartement
-- 2
SELECT empNom, len(empNom) as 'NB CARACT.'
FROM @EMPLOYE