Re: problems with SELECT query results
От | Joshua |
---|---|
Тема | Re: problems with SELECT query results |
Дата | |
Msg-id | 465C5872.5020703@joshuaneil.com обсуждение исходный текст |
Ответ на | Re: problems with SELECT query results (PFC <lists@peufeu.com>) |
Ответы |
Re: problems with SELECT query results
Re: problems with SELECT query results |
Список | pgsql-general |
I checked the table and found that none of my fields in the SELECT statement contain NULLs. Any other suggestions? PFC wrote: >> SELECT 'PV.LINEITEM:' || partnum || ',' || round(onhand) || ',' || >> round(qm5) || ',' || round(lsm4) || ',' || ',' || ',' || >> round(onorder) || ',' || ',' || ',' || binone || ',' || ',' || >> round(backorderqty) || ',' || ',' || round(onhold) || ',' || ',' || >> ',' || ',' || ',' || ',' || ',' || round(qtyperjob) || ',' || >> round(ordermax) AS gmrim FROM slparts WHERE vendor LIKE 'CH%' > > You could select columns and build the string in your application ? > >> The query does work and I am getting results from the database. There >> are values for all 'partnum' in the database, however, the query >> results include blank fields here and there in between the returned >> records. Why am I receiving blank fields for 'gmrim'???? This >> absolutely defies logic > > Because one of your fields is probably NULL, and NULL || anything > stays NULL. > > You have probably been misled to believe they are "blanks" because > they don't display as "NULL" but as "". > I set psql to display NULL as NULL. > > If these columns can, must, or should not contain NULLs depends on > your application... it's for you to chose. > Use COALESCE, add NOT NULL constraints, grab the columns and build > the string in your application, you chose. > > > --No virus found in this incoming message. > Checked by AVG Free Edition. > Version: 7.5.446 / Virus Database: 269.8.1/822 - Release Date: > 5/28/2007 11:40 AM > >
В списке pgsql-general по дате отправления: