PostgreSQL 7.4 คลอดแล้ว
กระทู้เก่าบอร์ด อ.สุภาพ ไชยา

 291   1
URL.หัวข้อ / URL
PostgreSQL 7.4 คลอดแล้ว

ลองไปอ่านดูว่ามี features อะไรที่ปรับปรุงในเวอร์ชันนี้บ้างที่
http://www.postgresql.org/news/160.html

ผมไปเอามาติดตั้งแล้วครับ แต่ยังไม่ได้ลองทดสอบความสามารถใหม่ๆ เลย

1 Reply in this Topic. Dispaly 1 pages and you are on page number 1

1 @R05617
ลองมาเขียนฟังก์ชัน Nz() ใน Postgres กันดูครับ
เพื่อแก้ปัญหาในการรวม String เข้าด้วยกัน ถ้า String ใดเป็น Null ก็จะไม่ทำให้ String ที่เหลือเป็น Null ไปด้วย
การรวม String ใน Postgres จะใช้ || แต่ใน Access สามารถใช้ & หรือ + ก็ได้

create or replace function nz(text) returns text as '
declare
ret text;
begin
if $1 is not null then
ret := $1;
else
ret := '''';
end if;
return ret;
end; '
language 'plpgsql'

ลองนำไปใช้ดู จะได้

cas=# select nz(null) || nz('1245');
?column?
----------
1245
(1 row)

ถ้าไม่ใช้ฟังก์ชัน ถ้าเรานำ String 2 อันมารวมกัน และอันใดอันหนึ่งมีค่าเป็น Null จะทำให้ผลลัพธ์เป็น Null ด้วย

cas=# select null || nz('1245');
?column?
----------

(1 row)


@ ประกาศใช้งานเว็บบอร์ดใหม่ => บอร์ดเรียนรู้ Access สำหรับคนไทย
แล้วจะใส่ลิ้งอ้างอิงมาที่โพสต์เก่านี้หรือไม่ก็ตามสะดวกครับ
Time: 0.1134s