database

[mysql] Select column if string is empty

kimxavi 2020. 7. 30. 16:20
반응형

상황

WHERE 절이 아닌 가져오는 칼럼이 NULL 이나 빈 값이면 다른 칼럼 가져오기

해결

SELECT IF(col1 IS NULL or col1 = '', col2, col1) as col FROM TABLE

 

SELECT IF(CONDITION, IF_TRUE_VALUE, IF_FALSE_VALUE) FROM TABLE

 

 

출처

https://stackoverflow.com/questions/8470813/how-do-i-check-if-a-column-is-empty-or-null-in-mysql

반응형