SQL忽略分组依据中的大小写?(甲骨文)

SQL忽略分组依据中的大小写?(甲骨文),sql,oracle,group-by,Sql,Oracle,Group By,你能在小组中忽略案例吗?例如,如果有一个州表,但它有“Alabama”和“Alabama”或“Alaska”和“Alaska”的记录,您希望按该列分组,但只需返回阿拉巴马和阿拉斯加州的单个“group” 谢谢只需使用鞋面: select upper(state), count(1) from your_table group by upper(state); 听起来您的数据库不正确。如果您喜欢,请选择LOWER或INITCAP:)

你能在小组中忽略案例吗?例如,如果有一个州表,但它有“Alabama”和“Alabama”或“Alaska”和“Alaska”的记录,您希望按该列分组,但只需返回阿拉巴马和阿拉斯加州的单个“group”

谢谢

只需使用鞋面:

select upper(state), count(1)
  from your_table
 group by upper(state);

听起来您的数据库不正确。如果您喜欢,请选择LOWER或INITCAP:)