Re: [pgsql-es-ayuda] Ayuda de IF() de MySQL a CASE en PostgreSQL

2017-02-20 Por tema Alvaro Herrera
Carlos Enrique Perez escribió: > Si el Case lo tenes en el select, el group by debe repetir el Case > tambien algo que probablemente tire la performance de tu consulta > si la misma se hace sobre muchos datos. Ojo que si una expresión no volátil aparece en más de un lugar, el ejecutor la evalú

Re: [pgsql-es-ayuda] Ayuda de IF() de MySQL a CASE en PostgreSQL

2017-02-20 Por tema Jaime Soler
Para migrar base de datos de mysql/oracle a postgresql te aconsejo revises la aplicación ora2pg. En el caso de los IF dentro de pl, la solución que implementan es: https://github.com/darold/ora2pg/blob/master/lib/Ora2Pg/PLSQL.pm#L1634 $str =~ s/\bIF\(\s*([^,]+)\s*,\s*([^,]+)\s*,\s*([^\)]+\s*)\)/(C

Re: [pgsql-es-ayuda] Ayuda de IF() de MySQL a CASE en PostgreSQL

2017-02-20 Por tema Carlos Enrique Perez
Si el Case lo tenes en el select, el group by debe repetir el Case tambien algo que probablemente tire la performance de tu consulta si la misma se hace sobre muchos datos. El lun, 20-02-2017 a las 15:33 +0100, Jaime Soler escribió: > Para migrar base de datos de mysql/oracle a postgresql te ac

Re: [pgsql-es-ayuda] Ayuda de IF() de MySQL a CASE en PostgreSQL

2016-11-21 Por tema Emanuel Calvo
Algo escribí hace un tiempo acerca de iif en postgres: https://wiki.postgresql.org/wiki/Simulating_iif_function. Con respecto al GROUP BY, si, tienes que ser explícito en el orden que quieres que se agrupen todas las columnas. El día 18 de noviembre de 2016, 11:41, Juan Francisco Giménez Silva e

Re: [pgsql-es-ayuda] Ayuda de IF() de MySQL a CASE en PostgreSQL

2016-11-21 Por tema Guillermo E. Villanueva
estaría bueno ver la consulta completa para poder ayudarte El 18 de noviembre de 2016, 11:56, Anthony Sotolongo escribió: > Hola Juan, pudieras poner la query completa? pues a veces me he topado que > MySQL deja pasar algunas cosas en SQL que PostgreSQL no permite. > > > Saludos > > > > On 18/1

Re: [pgsql-es-ayuda] Ayuda de IF() de MySQL a CASE en PostgreSQL

2016-11-18 Por tema Anthony Sotolongo
Hola Juan, pudieras poner la query completa? pues a veces me he topado que MySQL deja pasar algunas cosas en SQL que PostgreSQL no permite. Saludos On 18/11/16 11:41, Juan Francisco Giménez Silva wrote: Hola, Estoy migrando los modelos de un software propietario que esta en MySQL a Postgre

[pgsql-es-ayuda] Ayuda de IF() de MySQL a CASE en PostgreSQL

2016-11-18 Por tema Juan Francisco Giménez Silva
Hola, Estoy migrando los modelos de un software propietario que esta en MySQL a PostgreSQL. Me he topado con un pequeño problema, en el que se esta utilizando la función IF de MySQL de la siguiente manera IF(condicion,resultado1,resultado2) lo cual he transcripto a CASE WHEN '' = wc."title" TH