Re: Order of SUBSTR and UPPER in statement
От | T.J. Adami |
---|---|
Тема | Re: Order of SUBSTR and UPPER in statement |
Дата | |
Msg-id | 68d04b28-90de-4c32-a1fc-744d8a483582@o10g2000hsf.googlegroups.com обсуждение исходный текст |
Ответ на | Order of SUBSTR and UPPER in statement (Hermann Muster <Hermann.Muster@gmx.de>) |
Список | pgsql-general |
On 13 fev, 12:19, Hermann Muster <Hermann.Mus...@gmx.de> wrote: > Hi, > > I encountered something I can't really explain. I use the following > statement in my application: > > COALESCE(UPPER(SUBSTR("Y"."Firma",1,7)),'') > > This returns "ERROR: syntax error at end of input" > > However, using the following statement is fine: > > COALESCE(SUBSTR(UPPER("X"."Firma"), 1, 7), '') > > The fieldtype of "Firma" is character varying. > > The only difference is the order of UPPER and SUBSTR. Is it possible > that this changed during some PostgreSQL version update? By the way, > right now I'm using 8.2. > > Regards, > Hermann Please post the entire SQL statement and table structure, and even posting here, did you notice in the first SQL you wrote you're using "Y"."firma", and on the second you typed "X"."firma". Is there any difference between "X" and "Y" aliases?
В списке pgsql-general по дате отправления: