#公司要将mysql适配人大金仓数据库,我在更改sql的时候出现一个问题
mysql的concat函数拼接有null时结果为null ,但是我人大金仓确实忽略null
请问人大金仓还有没有拼接函数如同mysql中concat那样拼接有null时返回null
实际后端 mysql 的sql
select sp.area_code,sp.ptz_id,sc.camera_type,sc.camera_name,CONCAT((NULLIF(sc.third_party_access_url,'')),"?id=",sc.dev_id) third_party_access_url from sys_ptz sp left join sys_camera sc on sp.ptz_id=sc.ptz_id and sp.area_code=sc.area_code
where sp.ptz_id=#{ptz_id} and sp.area_code=#{dept_id}
order by sc.camera_type
人大金仓 sql
SELECT CONCAT(NULL,'你好')
结果 你好
mysql
SELECT CONCAT(NULL,'你好')
结果 null