繁体   English   中英

如何在下拉列表中显示值的小写/大写时不区分大小写

How to make sort case insensitive while displaying the lower+upper case of values in the dropdown

提示:本站收集StackOverFlow近2千万问答,支持中英文搜索,鼠标放在语句上弹窗显示对应的参考中文或英文, 本站还提供   中文繁体   英文版本   中英对照 版本,有任何建议请联系yoyou2525@163.com。

我正在尝试将查询结果转换为,并按升序将它们根据小写字母排序。 但是在显示时,我需要保留所有原始大小写(小写和大写)。

我的查询看起来像这样-

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不是一样的条件吗?

如何在下拉列表中显示值的小写/大写时不区分大小写

1 个回复

你可以试试看

SELECT product_id, product_name FROM (
    SELECT distinct (p.product_id) as product_id ,(p.product_name) as product_name,  
    lcase(p.product_name) as pname
    from unified.techlibrary TL, unified.techlibraryprod PL, unified.product p, unified.contenttype CT 
    WHERE TL.id = PL.id 
    AND pL.product_id = p.product_id 
    AND tl.contenttype_id in (1,3)  
    AND pL.product_id NOT IN (0)
) AS x order by x.pname

希望它会有所帮助。

1 如何使大写和小写可以在角度中搜索

我的 angular 项目中有搜索栏,我正在尝试使搜索栏同时允许大写和小写,但我不确定该怎么做,如果我能得到任何建议或帮助。 现在每个字母都必须小写才能得到搜索结果。 我希望搜索栏同时允许 Pascal Case 和 Camel Case。 例如用户可以输入, "New York" "new ...

2 Rails区分大小写

我对rails正在执行的排序有问题,似乎大写字母组合在一起,然后小写字母组合在一起。 我同意数据库中的数据应该相同,但是您无法帮助用户进行输入。 我的搜索控制器 在我的模型中 现在这可以正常工作,但显示ABC abc 它应该是A a B b C c ...

5 小写到大写

如何使用位掩码将小写ASCII字符转换为大写(不允许-32)? 我不是要求解决我的作业,只是提示。 谢谢 ...

6 AngularJS不区分大小写的绑定到动态选择下拉列表,而不将ng-bind值更改为小写或大写

我正在尝试使用AngularJS对动态选择下拉列表执行ng模型的不区分大小写的绑定。 通过遍历堆栈溢出的各种其他相关答案,我在视图上提出了以下内容,其中caseinsensitive-options是我提出了以下解决方案的指令 AngularJS不区分大小写的绑定到静态选择下拉列表 ...

7 如何使用大写/小写

嘿 所以我有一个这样的代码 问题是如果我输入“ha”才出现正确的 如果我输入“HA”或“Ha”或“hA”或“ha”,我如何才能正确显示 ...

9 按大小写对元组中的元组进行排序

你好! 我有一个看起来像这样的元组: 即时通讯使用它来按abc ..排序: 问题是它胜过了这个: 而不是这个(这是我要输出的): 我用谷歌搜索,发现如何用list对象做到这一点,但它不适用于元组。 tuple解决方案将不胜感激。 谢谢! ...

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2021 STACKOOM.COM