Chỉ cần một câu hỏi về việc xử lý các giá trị null trong một truy vấn.So sánh null/PL SQL/SQL với mệnh đề
Ví dụ tôi có bảng sau với các lĩnh vực sau đây và đánh giá cao
TABLEX
Column1
1
2
3
4
5
---------
Column2
null
A
B
C
null
Tôi đang đi qua một variableY về một thủ tục cụ thể. Bên trong thủ tục là một con trỏ như thế này
CURSOR c_results IS
SELECT * FROM TABLEX where column2 = variableY
bây giờ vấn đề là variableY có thể là rỗng A, B hoặc C nếu variableY là null tôi muốn chọn tất cả các kỷ lục mà column2 là null, khác nơi column2, hoặc là A, B hoặc C.
tôi không thể làm con trỏ/truy vấn trên vì nếu variableY là null nó sẽ không làm việc vì sự so sánh nên
CURSOR c_results IS
SELECT * FROM TABLEX where column2 IS NULL
trỏ gì/truy vấn tôi nên sử dụng mà sẽ chứa biến số null hoặc chuỗi.
Xin lỗi nếu câu hỏi của tôi hơi khó hiểu. Tôi không giỏi giải thích mọi thứ. Cảm ơn trước.
đánh bại tôi một giây :) – Randy
cảm ơn rất nhiều Lasse! làm việc hoàn hảo! cảm ơn tất cả những người đã giúp đỡ. :) – user2447740