Preguntas con la etiqueta [case]
Expresión dentro de la declaración de caso de cambio
Estoy intentando crear una declaración de cambio, pero parece que no puedo usar una expresión que se evalúe (en lugar de una cadena/número entero establecido). Puedo hacer esto fácilmente con
¿Por qué necesitamos una pausa después de las declaraciones de casos?
¿Por qué el compilador no coloca automáticamente declaraciones de interrupción después de cada bloque de código en el cambio? ¿Es por razones históricas? ¿Cuándo le gustaría que se ejecutaran varios
O no es compatible con la declaración CASE en SQL Server
No se admite el ORoperador en la WHENcláusula de una declaración. CASE¿Cómo puedo hacer esto? CASE ebv.db_no WHEN 22978 OR 23218 OR 23219 THEN 'WECS 9500' ELSE 'WECS 9520' END
¿Cómo realizo un IF...THEN en un SQL SELECT?
¿ Cómo realizo IF...THENuna SQL SELECTdeclaración? Por ejemplo: SELECT IF(Obsolete = 'N' OR InStock = 'Y' ? 1 : 0) AS Saleable, * FROM Product
¿Puedo utilizar la declaración CASE en una condición JOIN?
La siguiente imagen es parte de Vistas del sistema de Microsoft SQL Server 2008 R2. En la imagen podemos ver que la relación entre sys.partitionsy sys.allocation_unitsdepende del valor de sys.allocation_units.type.