sql >> データベース >  >> RDS >> Sqlserver

WHERE句のオプションの引数

    ISNULLの代わりに / COALESCE オプションを使用すると、パラメータがnullであるかどうかをテストできます:

    SELECT NAME  
    FROM TABLE  
    WHERE  
        (@City IS NULL OR City = @City)
    AND 
        (@Gender IS NULL OR Gender = @Gender)
    AND 
        (@Age IS NULL OR Age = @Age) 
    


    1. PostgreSQLでのSin()のしくみ

    2. MySQL JOIN ON vs USING?

    3. 主キーは合格ですか?

    4. SQLServerのVALUES句