비어 있거나 비어 있지 않은 필드가있는 열에 대해 CONCAT를 실행하려고합니다.원본 필드가 비어있을 때 sql concat
SET A = CONCAT(A, '_b')
a_b을 제공합니다 : 필드가 비어 있지 않은 경우 coulmn A의 필드는이 동일한 경우, 아무 문제, 즉이 없습니다. 문제는 A 열의 필드가 비어 있으면 연결이 아무것도 반환하지 않는다는 것입니다. 필드가 비어 있어도 연결하는 방법이 있습니까?이 예제에서는 '_b'를 반환할까요? SQL 서버
SET A = CONCAT(isnull(A,''), '_b')
의 MySQL에서 사용 IFNULL
에서
어떤 RDMS를 사용 하시겠습니까? 대부분 Null을 값으로 변환하는 함수가 있습니다. – hardmath