Với bảng:Truy vấn SQL để thêm giá trị của hai cột có chứa giá trị null?
ID ONE TWO X1 15 15 X2 10 - X3 - 20
truy vấn này:
SELECT (ONE + TWO) FROM (TABLE)
Chỉ cần trả về tổng của các giá trị X1
's nhưng không phải là những người khác kể từ ít nhất một cột có giá trị null. Làm thế nào tôi vẫn có thể thêm chúng ngay cả khi có một null? tức là xem xét null là 0 có lẽ?
Tôi biết. Cảm ơn! – antonpug
Trong Oracle, chuỗi rỗng là NULL. Điều này khác với RDBM chuẩn và các RDBM khác. Trong Oracle 'select 'true' từ dual where '' là null' trả về true và' select 'true' từ dual nơi '' = '' 'không trả về một hàng. Bởi vì điều này, toán tử ghép nối '||' sẽ chỉ trả về null nếu cả hai bên đều rỗng. 'select null || 'Hello World!' từ dual' cho chuỗi "Hello World!". –