Reputation: 5509
Here is my dummy Schema in MYSQL:
A column: which is a nullable string
B column: which is a string but its not null
I only want to select A columns but when facing a null, I want it to be replaced with the B column.
How can I do that?
this is my desired output
Upvotes: 0
Views: 2329
Reputation: 5803
Or use ifnull
, the sound of which makes it easy to remember. Note that it only works for 2 columns/values
select ifnull(a, b) as a
from t;
Upvotes: 0
Reputation: 153
coalesce() or
SELECT CASE WHEN A IS NOT NULL THEN A ELSE B END AS value FROM tablename;
Upvotes: 3