【发布时间】:2012-09-13 08:11:23
【问题描述】:
我正在尝试将我的查询结果转换为并根据小写以 asc 顺序对其进行排序。但是在显示时我需要保留所有原始大小写(小写和大写)。
我的查询看起来像这样 -
SELECT distinct (p.product_id) as product_id ,lcase(p.product_name) as product_name
from library TL, product p
WHERE TL.id = PL.id
AND pL.product_id = p.product_id
AND pL.product_id NOT IN (0)
order by lcase(product_name) asc;
但是当我显示它时,它会将整个下拉值更改为小写。这不是我想要的。我只是希望它按照小写的顺序显示。
我该怎么做?
据我所知,我的orderby应该和select的条件一样吧?
如何在下拉列表中显示小写+大写值时不区分大小写
【问题讨论】:
标签: sorting sql-order-by case-insensitive lowercase