Re: How to build this field
| От | Christof Glaser |
|---|---|
| Тема | Re: How to build this field |
| Дата | |
| Msg-id | 0103081813380F.12945@pinguin обсуждение исходный текст |
| Ответ на | How to build this field (juerg.rietmann@pup.ch) |
| Список | pgsql-sql |
Josh, > > [ stuff deleted ] > > CREATE FUNCTION metakey (text, int4, int4) returns text as > > ' SELECT $1 || ' ' || text($2) || ' ' || text($3) ' > > LANGUAGE 'sql'; > > > > || is the "concatenate text" operator. > > > > Change the param types and cast them as you need. > > ... But keep in mind that if any of the above values are NULL, the > whole expression will be NULL. If one or more of the columns allows > NULLs, you will need a function that includes testing for NULL. > > -Josh Berkus Thanks for the hint. COALESCE is your friend, then :) Christof. -- gl.aser . software engineering . internet service http://gl.aser.de/ . Planckstraße 7 . D-39104 Magdeburg Tel. +49.391.7 44 77 10 . Fax +49.391.7 44 77 13 . Mobil 0177.77 92 84 3
В списке pgsql-sql по дате отправления: