Computer >> 컴퓨터 >  >> 프로그램 작성 >> MySQL

첫 번째 인수로 공백이 있지만 NULL이 아닌 경우 MySQL COALESCE() 함수가 반환하는 것은 무엇입니까?

<시간/>

MySQL COALESCE() 함수는 첫 번째 인수로 공백이 있는 경우 공백을 반환합니다. 공백도 NULL이 아닌 값이고 COALESCE 함수가 항상 결과로 NULL이 아닌 첫 번째 값을 반환한다는 것을 알고 있기 때문입니다. 다음 예는 그것을 보여줍니다 -

mysql> Select COALESCE('','Ram');
+--------------------+
| COALESCE('','Ram') |
+--------------------+
|                    |
+--------------------+
1 row in set (0.00 sec)