Preguntas etiquetadas con case

En SQL, la expresión CASE evalúa una lista de condiciones, devolviendo el resultado de la primera condición que se evalúa como verdadera. Para las preguntas CASE de los lenguajes de programación, utilice la etiqueta [switch-statement] en su lugar.

737
Cómo cambiar una cadena a mayúsculas

Tengo un problema al cambiar una cadena a mayúsculas con Python. En mi investigación, obtuve string.ascii_uppercasepero no funciona. El siguiente código: >>s = 'sdsd' >>s.ascii_uppercase Da este mensaje de error: Traceback (most recent call last): File "<console>", line 1,...

196
PostgreSQL Crosstab Query

¿Alguien sabe cómo crear consultas de tabla cruzada en PostgreSQL? Por ejemplo tengo la siguiente tabla: Section Status Count A Active 1 A Inactive 2 B Active 4 B Inactive 5 Me gustaría que la consulta devuelva la siguiente tabla de referencias cruzadas: Section Active Inactive A 1 2 B 4 5 es...

146
SQL Switch / Case en la cláusula 'where'

Traté de buscar, pero no pude encontrar nada que me ayudara. Estoy tratando de hacer esto en SQL: declare @locationType varchar(50); declare @locationID int; SELECT column1, column2 FROM viewWhatever WHERE CASE @locationType WHEN 'location' THEN account_location = @locationID WHEN 'area' THEN...

141
Caso en declaración selecta

Tengo una instrucción SQL que tiene un CASEfrom SELECTy simplemente no puedo hacerlo bien. ¿Pueden mostrarme un ejemplo de CASEdónde están las condiciones y los resultados de los casos? Por ejemplo: Select xxx, yyy case : desc case when bbb then 'blackberry'; when sss then 'samsung'; end...