MySQL 不区分大小写的清晰

标签: sql MySQL
发布时间: 2015/6/11 20:52:20
注意事项: 本文中文内容可能为机器翻译,如要查看英文原文请点击上面连接.

谁能告诉我怎样我可以选择不同从我的数据库没有它作为区分大小写吗?

我的查询是

SELECT DISTINCT email FROM `jm_order`

结果带来了表中的所有电子邮件,但重复那些有不同的情况下如

sam@gmail.com
josh@gmail.com
Sam@gmail.com
john@gmail.com

什么调整我可以到我的 SQL 来阻止重复 sam@gmail.com,只是因为它们是不同的案件?

解决方法 1:

尝试使用 upper 函数

SELECT DISTINCT UPPER(email) FROM `jm_order`

您还可以使用 lower 相反

SELECT DISTINCT LOWER(email) FROM `jm_order`

更多的信息

官方微信
官方QQ群
31647020