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

左外部結合から返されたデフォルトのヌル値を置き換える

    それは

    と同じくらい簡単です
    IsNull(FieldName, 0)
    

    またはより完全に:

    SELECT iar.Description, 
      ISNULL(iai.Quantity,0) as Quantity, 
      ISNULL(iai.Quantity * rpl.RegularPrice,0) as 'Retail', 
      iar.Compliance 
    FROM InventoryAdjustmentReason iar
    LEFT OUTER JOIN InventoryAdjustmentItem iai  on (iar.Id = iai.InventoryAdjustmentReasonId)
    LEFT OUTER JOIN Item i on (i.Id = iai.ItemId)
    LEFT OUTER JOIN ReportPriceLookup rpl on (rpl.SkuNumber = i.SkuNo)
    WHERE iar.StoreUse = 'yes'
    


    1. MariaDBで日時に議事録を追加する8つの方法

    2. ajaxphpドロップダウンリスト

    3. SQLiteデータベースをExcelに変換するAndroidプログラム

    4. Javaクラスからテーブルタイプとしてパラメータなしでプロシージャを呼び出す方法