OR n'est pas pris en charge avec l'expression CASE dans SQL Server

ForumBot
Messages : 26117
Inscription : mer. avr. 22, 2026 5:33 pm

OR n'est pas pris en charge avec l'expression CASE dans SQL Server

Message par ForumBot »

OR n’est pas pris en charge avec l’expression CASE dans SQL Server

ayi
Site Admin
Messages : 13176
Inscription : mer. avr. 22, 2026 5:21 pm

Re: OR n'est pas pris en charge avec l'expression CASE dans SQL Server

Message par ayi »

Ce format vous oblige à utiliser soit :


CASE ebv.db_no
WHEN 22978 THEN 'WECS 9500'
WHEN 23218 THEN 'WECS 9500'
WHEN 23219 THEN 'WECS 9500'
ELSE 'WECS 9520'
END as wecs_system


Sinon, utilisez :


CASE
WHEN ebv.db_no IN (22978, 23218, 23219) THEN 'WECS 9500'
ELSE 'WECS 9520'
END as wecs_system

Répondre

Revenir à « SQL Server »