Nullif和 Coalesce 區別何在
小樊
84
2024-06-29 11:41:27
- NULLIF函數:
- NULLIF函數用于比較兩個表達式,并在這兩個表達式相等時返回NULL,否則返回第一個表達式的值。
- 語法:NULLIF(expression1, expression2)
- 示例:SELECT NULLIF(5, 5) 返回NULL
- 示例:SELECT NULLIF(5, 10) 返回5
- COALESCE函數:
- COALESCE函數用于從一組表達式中返回第一個非NULL的值。
- 語法:COALESCE(expression1, expression2, …)
- 示例:SELECT COALESCE(NULL, 5, 10) 返回5
- 示例:SELECT COALESCE(NULL, NULL, 10) 返回10
區別:
- NULLIF函數用于比較兩個表達式,如果相等則返回NULL,否則返回第一個表達式的值;
- COALESCE函數用于從一組表達式中返回第一個非NULL的值。
固始县|
昌吉市|
云霄县|
北海市|
桑植县|
龙岩市|
文成县|
阜康市|
广丰县|
阿克陶县|
安福县|
正宁县|
濉溪县|
台东县|
垣曲县|
建宁县|
会同县|
天门市|
咸阳市|
泽普县|
庆云县|
宣恩县|
广西|
宁国市|
德惠市|
高碑店市|
龙里县|
霍邱县|
浠水县|
连州市|
太和县|
克东县|
哈巴河县|
普宁市|
曲周县|
丹寨县|
柳林县|
邢台县|
邓州市|
马公市|
武强县|