0

たとえば、クエリが完全に null をチェックできるようにしたい:

select a where
case 
    when a like %b% 
        then a like %b% (if after search every row of table still return null) 
    else
             a like %c% (if have match in any row skip else statement)
4

1 に答える 1

2

COALESCE() 関数が必要なようです:

SELECT COALESCE(a, b, c, ..., 'default')

これは、引数リストの最初の非 null 値を返します。

COALESCE(null, null, 'hello')

戻りますhello

于 2013-02-19T18:16:03.770 に答える