首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何在mysql中最后打印空值

如何在mysql中最后打印空值
EN

Stack Overflow用户
提问于 2018-06-28 15:49:02
回答 1查看 52关注 0票数 0

我有一个下面提到的oracle查询,其中批量记录是varchar (600),activation_member_key是bigint,优先级是INT。在这个查询中,我需要打印批量记录order by activation_member_key以及优先级desc和nulls.请帮帮我,如何在MySQL 5.7中最后打印空值。下面是oracle中查询:

代码语言:javascript
运行
复制
select replace(replace(bulk_record, CHR(13), ''), CHR(10), '') as BULK_RECORD 
from eamp.temp_hlth_stmt_bulk 
order by activation_member_key, priority desc nulls last
EN

回答 1

Stack Overflow用户

发布于 2018-06-29 23:28:39

看起来你只是选择了BULK_RECORD,所以按activation_member_key和优先级排序并不重要?我觉得你可以直接

代码语言:javascript
运行
复制
SELECT replace(replace(bulk_record, CHR(13), ''), CHR(10), '') as BULK_RECORD 
FROM eamp.temp_hlth_stmt_bulk 
ORDER BY BULK_RECORD ASC NULLS LAST

除非我漏掉了什么。您当前的查询返回的是什么?

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51077471

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档