如何解决如何从聚合中获得相同的结果
喜欢:
姓名 | 公制 |
---|---|
A | 1 |
一 | 1 |
SELECT SUM(metric),name
FROM table_name
GROUP BY name
有没有办法让我每次运行时都获得 相同 name
? sql Server 如何选择 a
或 A
来呈现?
解决方法
使用lower()或upper()
SELECT SUM(metric),lower(name)
FROM table_name
GROUP BY lower(name)
,
您可以将排序规则设置为区分大小写的排序规则并使用聚合函数:
SELECT SUM(metric),MIN(name COLLATE LATIN1_GENERAL_BIN)
FROM table_name
GROUP BY name
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。