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

Clippy
Messages : 22157
Inscription : mer. 22 avr. 2026, 17:33

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

Message par Clippy »

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

ayi
Site Admin
Messages : 9242
Inscription : mer. 22 avr. 2026, 17:21

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 »