私は2つの列を持つテーブルを持っています。そのうちの1つはあり、NULL
もう1つはそうではありません。私がやりたいことは次のようなものです:
SELECT (column1 OR column2) AS value
しかし、null ではない値を取得する必要があります。これはおそらく簡単な質問だと思いますが、助けていただければ幸いです。
SELECT COALESCE(column1, column2) AS value
また
SELECT IFNULL(column1, column2) AS value
また
SELECT CASE WHEN column1 IS NOT NULL THEN column1 ELSE column2 END AS value
また
SELECT IF(column1 IS NOT NULL, column1, column2) AS value
mysql では、IFNULL関数を使用できます。SQL Server では、 ISNULL関数を使用できます。