COALESCE 함수는 목록에서 null이 아닌 첫 번째 값의 표현식을 반환합니다. 구문은 COALESCE(expression1,expression2,...,expressionN)이며 매개변수는 NULL인지 확인할 표현식입니다. 값이 목록에서 첫 번째 null이 아닌 값인 표현식을 반환하거나, null이 아닌 값이 없으면 NULL을 반환합니다. 다양한 표현식에서 NULL 값을 처리하고 null이 아닌 값이 반환되는지 확인하는 데 사용할 수 있습니다.
SQL의 COALESCE 함수
COALESCE 함수란 무엇인가요?
COALESCE는 NULL 값을 처리하는 데 사용되는 SQL 함수입니다. 목록에서 null이 아닌 첫 번째 표현식을 반환합니다.
구문:
COALESCE(expression1, 표현식2, ..., 표현식N)
COALESCE(expression1, expression2, ..., expressionN)
参数:
返回值:
列表中第一个非空值的表达式,如果没有非空值,则返回 NULL。
使用示例:
假设我们有一个名为 "Customers" 的表,其中包含 "Name" 和 "Email" 列:
<code class="sql">SELECT Name, COALESCE(Email, 'Unknown Email') FROM Customers</code>
该查询将返回每个客户的名字,如果客户没有电子邮件地址,则返回 "Unknown Email"。
其他示例:
COALESCE(FirstName, LastName)
:如果 FirstName 为 NULL,则返回 LastName;否则,返回 FirstName。COALESCE(Price, DefaultPrice)
expression1, 표현식2, ..., 표현식N: 여부를 확인하려면 NULL 표현식입니다.
COALESCE(FirstName, LastName)
: FirstName이 NULL이면 LastName을 반환하고, 그렇지 않으면 FirstName을 반환합니다. 🎜🎜COALESCE(Price, DefaultPrice)
: Price가 NULL이면 DefaultPrice를 반환하고, 그렇지 않으면 Price를 반환합니다. 🎜🎜🎜🎜참고: 🎜🎜🎜🎜COALESCE 함수는 원하는 수만큼 표현식을 사용할 수 있습니다. 🎜🎜모든 표현식이 NULL인 경우 COALESCE 함수는 NULL을 반환합니다. 🎜🎜COALESCE 함수는 NULL 값에 대해 엄격한 비교를 수행합니다. 즉, COALESCE를 사용하여 NULL과 빈 문자열을 비교할 수 없습니다. 🎜🎜위 내용은 SQL에서 통합이란 무엇을 의미합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!