Khi sử dụng psql, các giá trị null được trả về dưới dạng một chuỗi trống theo mặc định.
Điều này có thể dễ dàng thay đổi bằng \pset
, vì vậy nó có thể là một giá trị khác với chuỗi trống mặc định.
Nếu bạn không chắc giá trị hiện tại của mình là bao nhiêu, bạn có thể sử dụng show \pset null
lệnh để hiển thị giá trị hiện tại.
Ví dụ
Dưới đây là một ví dụ để chứng minh:
show \pset null
Dưới đây là giao diện khi được đặt thành giá trị mặc định:
Null display is "".
Điều này cho tôi biết rằng bất cứ khi nào truy vấn trả về giá trị null, một chuỗi trống sẽ được trả về cho giá trị đó:
SELECT null AS Result;
Dưới đây là giao diện khi được đặt thành giá trị mặc định:
result -------- (1 row)
Bạn luôn có thể sử dụng /pset null '<value>'
để thay đổi giá trị này để tránh nhầm giá trị null thành một chuỗi rỗng thực sự.