2010-03-24 31 views

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