LibreOffice BASEのFirebirdSQL3.0のCASE文のSQL実例

  • CASE文の実例
SELECT
"売上テーブル"."売上No.",
"売上テーブル"."売上日" "この日だよね",
"売上テーブル"."商品コード",
"商品テーブル"."商品名",
"売上テーブル"."数量",
"商品テーブル"."単価",
ABS( - 10 ) - 5 "ABB",
"数量" * "単価" + LN( 0.5 ) + 2 "LN",
POWER( 2, 4 ) "累乗",
CASE
    WHEN "単価" = 10 THEN '10だよね'
    WHEN "単価" = 50 THEN '50だよね'
    ELSE '残り'
    END
AS "どっち"
FROM "商品テーブル", "売上テーブル"

コメント

タイトルとURLをコピーしました