3

列 A が null の場合、列 B のデータをどのように表示できるのか疑問に思っています。その理由は、当社のメーカーの製品を入手した場合、別の列に入れられるからです。ただし、レポートを作成しようとすると、2 つの列は本質的に同じものであり、グラフがずれています。どんな助けでも大歓迎です。

もしかしてこういうこと?

Case When column A isnull then column B?
4

1 に答える 1

10

または、ISNULL()またはCOALESCE()CASE

SELECT    ISNULL(ColumnA, ColumnB) AS [YourColumn]
FROM      FOO

また

SELECT    COALESCE(ColumnA, ColumnB) AS [YourColumn]
FROM      FOO

また

SELECT    CASE WHEN ColumnA IS NULL THEN
              ColumnB
          ELSE
              ColumnA
          END AS [YourColumn]
FROM      FOO
于 2012-08-21T22:16:49.233 に答える