Khi điều này trả về, có các giá trị NULL trong cột ngày mà không có hàng phù hợp từ WO_BreakerRail. Có cách nào để thay thế chỉ những giá trị NULL với @date?Thay thế các giá trị null đã trả về trong LEFT OUTER JOIN
5
A
Trả lời
3
Trong oracle và sql server, bạn có thể sử dụng COALESCE (oracle version) chức năng
SELECT ...., COALESCE(WO_BreakerRail.Date, @date)
0
Vâng, chỉ cần sử dụng COALESCE
, ví dụ. COALESCE(WO_BreakerRail.Date, @date)
2
Bạn có thể sử dụng COALESCE
chức năng (đi here cho tài liệu mysql)
COALESCE(WO_BreakerRail.Date, @date)
hoặc bạn có thể sử dụng một đơn giản NẾU:
IF(WO_BreakerRail.Date IS NULL, @date, WO_BreakerRail.Date)
0
Trên thực tế, trong MySQL có một IFNULL() chức năng .
select
ifnull(wo_breakerrail.date, @date) as `date`,
Các vấn đề liên quan
- 1. NHibernate Left Outer Join
- 2. LEFT OUTER JOIN với mệnh đề WHERE
- 3. Chèn một số không thay vì NULL trong khi thực hiện LEFT OUTER JOIN trong MYSQL
- 4. Vấn đề với INNER JOIN và LEFT/RIGHT OUTER JOIN
- 5. sqlite LEFT OUTER JOIN nhiều bảng
- 6. Xóa các mục trùng lặp khỏi LEFT OUTER JOIN
- 7. LEFT OUTER JOIN truy vấn không trở về hàng dự kiến
- 8. SQL - LEFT OUTER JOIN và mệnh đề WHERE
- 9. LEFT JOIN trong PostgreSQL
- 10. Trả về tất cả các giá trị bao gồm NULL
- 11. LEFT OUTER tham gia trong Rails 3
- 12. Chuyển đổi một LEFT OUTER JOIN để Entity Framework
- 13. Làm thế nào để bao gồm các giá trị NULL trong một truy vấn với Outer Join Tập đoàn By
- 14. Left Join không trả lại tất cả hàng
- 15. Làm thế nào để trở về giá trị null sử dụng SQL Left Tham
- 16. MySQL kiểm tra nếu subquery trả về NULL, sau đó thay thế giá trị
- 17. Đặt giá trị mặc định trên cột NULL từ LEFT JOIN và lọc bằng WHERE
- 18. Thay thế giá trị rỗng mặc định được trả về từ bên trái bên trái Tham gia
- 19. LINQ-to-Entities: LEFT OUTER JOIN với mệnh đề WHERE và chiếu
- 20. Sử dụng các câu lệnh CASE trong LEFT OUTER JOIN trong SQL
- 21. RIGHT OUTER JOIN trong SQLAlchemy
- 22. thay thế các giá trị null trong sql trục
- 23. Sự khác nhau giữa JOIN và OUTER JOIN trong MySQL
- 24. LEFT JOIN trong Hibernate Query Language
- 25. Hibernate Left Outer Tham gia
- 26. FULL OUTER JOIN với SQLite
- 27. PresentationSource.FromVisual (this) trả về giá trị null trong WPF
- 28. MySQL Left Join + Min
- 29. Hạn chế LEFT JOIN
- 30. sql tham gia trả về null nếu giá trị không tìm thấy