我有一个下面提到的oracle查询,其中批量记录是varchar (600),activation_member_key是bigint,优先级是INT。在这个查询中,我需要打印批量记录order by activation_member_key以及优先级desc和nulls.请帮帮我,如何在MySQL 5.7中最后打印空值。下面是oracle中查询:
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
发布于 2018-06-29 23:28:39
看起来你只是选择了BULK_RECORD,所以按activation_member_key和优先级排序并不重要?我觉得你可以直接
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
除非我漏掉了什么。您当前的查询返回的是什么?
https://stackoverflow.com/questions/51077471
复制相似问题