SQL忽略群中的情况? (oracle)
问题描述:
你可以忽略组中的情况吗?例如,如果有一个州的表格,但它具有“阿拉巴马州”和“阿拉巴马州”,或“阿拉斯加州”和“阿拉斯加州”的记录,并且您希望该栏中的该组别,但只是为阿拉巴马州取回单个“组”阿拉斯加州。SQL忽略群中的情况? (oracle)
感谢
答
只需使用UPPER:
select upper(state), count(1)
from your_table
group by upper(state);
+4
或LOWER或INITCAP,如果你更喜欢其中的一种:) – 2010-11-12 20:20:16
听起来像是你的数据库是不是[标准化](http://en.wikipedia.org/wiki/Database_normalization)正确。 – Oded 2010-11-12 18:27:38