暂无图片
PostgreSQL 子查询字段: SELECT name,(select cn from city where id=s.id) as icn from scenic as s 如果子查询没有值,则icn显示为Null,如何不显示为Null?
我来答
分享
暂无图片 匿名用户
PostgreSQL 子查询字段: SELECT name,(select cn from city where id=s.id) as icn from scenic as s 如果子查询没有值,则icn显示为Null,如何不显示为Null?

PostgreSQL 子查询字段: SELECT name,(select cn from city where id=s.id) as icn from scenic as s 如果子查询没有值,则icn显示为Null,如何不显示为Null?

我来答
添加附件
收藏
分享
问题补充
2条回答
默认
最新
刘贵宾

COALESCE了解一下,coalesce(a,b),a为空显示b,a不为空显示a

SELECT name,COALESCE((select cn from city where id=s.id),'Null') as icn from scenic as s;--子查询为空时显示null

SELECT name,COALESCE((select cn from city where id=s.id),'1234') as icn from scenic as s;--子查询为空时显示1234

SELECT name,COALESCE((select cn from city where id=s.id),'1234') as icn from scenic as s;--子查询不为空时显示cn值


暂无图片 评论
暂无图片 有用 0
打赏 0
暂无图片
DarkAthena
SELECT name, coalesce((select cn from city where id=s.id),'') as icn from scenic as s
复制
暂无图片 评论
暂无图片 有用 0
打赏 0
回答交流
Markdown


请输入正文
提交
相关推荐
有没有postgreSQL SELECT监控软件?
回答 1
可以用exporter自定义监控指标对select进行过滤。
PostgreSQL 双向复制一般用于什么场景?
回答 1
使用多主复制主要有两个原因:一是高可用性,二是性能。在大多数情况下,有些节点专用于密集的写操作,而有些节点专用于读操作或故障转移。关于多主复制的优缺点,如下:优点:如果一个主节点出现故障,另外一个主节
在postgresql中,运维每天的工作都做点啥呢。。。?
回答 2
已采纳
按照这个来一遍PostgreSQLDBA的一天作者:熊灿灿.pdfhttps://www.modb.pro/doc/107996
postgresql-17beta2执行 gmake world报下面的错误,执行 gmake world-bin 正常
回答 1
已采纳
doc编译目前是有点问题,等rc版本再试试
怎么查看PostgreSQL收到了什么请求/sql语句?
回答 1
已采纳
selectdatname,pid,sessid,usename,clientaddr,querystart,queryfrompgstatactivity;希望对你有所帮助,如有帮助请采纳
postgresql 有动态数据源,主库挂了,java项目连接自动切换到从库,至少可以读数据吗? 等主库恢复了,又会自动切换到主库吗?
回答 3
使用JDBC连接PostgreSQL数据库targetServerType(String) 默认值 any允许仅打开与具有所需状态的服务器的连接,允许的值为any、primary、
postgreSQL 的linux版本是不是用脚本之类的安装的?
回答 1
rpm、yum、源码安装方式很多啊,也可以自己封装一个定义好的安装
delete from 表1 where id in (select id from 表2) postgreSQL 中为什么这种子查询删数据会没有效果?
回答 2
没效果是显示的是DELETE0么?
用Excel导入PLSQL里,日期变成乱序是为什么?
回答 1
已采纳
数据类型不对吧?定义好列的类型。
pg如何让wal使用直接io?
回答 2
PG15支持mac平台下写wal使用directI/O:AddsupportforwritingWALusingdirectI/OonmacOS(ThomasMunro)通过设置maxwalsende
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~