Re: [HACKERS] Modulo syntax
Bruce Momjian <maillist@candle.pha.pa.us>
From: Bruce Momjian <maillist@candle.pha.pa.us>
To: phd2@earthling.net
Cc: pgsql-hackers@postgreSQL.org
Date: 1999-03-17T16:21:41Z
Lists: pgsql-hackers
> Hello! > > I ran the query > update producers SET cor_id = producer_id % 9 + 1; > > and found that result is eqiuvalent to > update producers SET cor_id = producer_id % 9; > > I added parens: > update producers SET cor_id = (producer_id % 9) + 1; > > and got what I needed. Looks like a bug. We have associativity for +, -, * and /, but not %. >From gram.y: %left '+' '-' %left '*' '/' I will add '%' to that. -- Bruce Momjian | http://www.op.net/~candle maillist@candle.pha.pa.us | (610) 853-3000 + If your life is a hard drive, | 830 Blythe Avenue + Christ can be your backup. | Drexel Hill, Pennsylvania 19026