小小少年QAQ 2023-06-01 14:28 采纳率: 28.6%
浏览 311

kingbase concat问题

#公司要将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
  • 写回答

2条回答 默认 最新

  • Watch the clown 2023-06-01 14:43
    关注

    你不应该去看金仓的操作手册嘛

    评论

报告相同问题?

问题事件

  • 创建了问题 6月1日