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

結合された列からLEAST/GREATEST値を検索し、0とNULL-MYSQLを無視します

    GreatestとLeastは、集計関数のようにnullを無視しません。それらを回避するために何かをする必要があります。 1つのオプションは次のようなものです:

    Greatest(IFNULL(Salary_1 ,0), ...)
    
    Least(
         CASE WHEN Salary_1 IS NULL OR Salary_1 = 0 THEN /*some huge value*/ ELSE Salary_1 END
       , CASE WHEN Salary_2
       ....)
    


    1. EclipseからMySQLに接続する(CDT)

    2. 日付の挿入中にエラーが発生しました-日付の値が正しくありません:

    3. SQL Server(T-SQL)でサーバー照合を表示する方法

    4. SQLServerでの7日間の移動平均のSQLクエリ