查询结果按照中文排序
Oracle: order by nlssort(U_NICK, 'NLS_SORT = SCHINESE_PINYIN_M')
MySQL: order by convert(park USING gbk) COLLATE gbk_chinese_ci asc

Oracle根据状态列的内容选择不同的列进行排序

在我的一个表中,有执行状态(STATUS)、完成时间(END_TIME)和取消时间(CANCEL_TIME)等字段,现在要查出表中的一批数据,排序要求如果状态是完成则使用完成时间,如果状态是取消则使用取消时间来倒序排序。 在Oracle中可以使用Case 语法来进行实现。Case语法是Oracle 9i后开始支持的,是