mysql - 下上功能在字符串搜索中不起作用

标签 mysql sql

我是 mysql 的新手。我的问题是

select ename
from emp
where ename=lower('BLAKE')

结果将给出带有大写字母的 BLAKE。为什么较低的功能不起作用?我错过了什么?我试过整理但没有用

最佳答案

试试这个:

select ename from emp where lower(ename)=lower('BLAKE') 

And if you want to as result into lower then
select lower(ename)as ename from emp where lower(ename)=lower('BLAKE')

关于mysql - 下上功能在字符串搜索中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38386667/

相关文章:

java - 无法使用jdbc以Windows身份验证模式连接到ms sql server 2005

mysql - 在 unix 终端中打印可读的 SQL 输出

mysql - 创建具有约 6 列复合键的表有何含义?

mysql - 同 table 选择好友请求

php - 可能使用 Levenshtein 距离匹配搜索词的准确性

mysql - 戈尔姆 : Query having subquery empty

mysql - 创建表列和另一个数据库之间的关系

mysql - phpMyAdmin - 执行查询时出现 1064 错误

php - 具有 LEFT JOIN 和 LIKE 条件的 MySQL 查询未显示我的预期

php - 连接 2 个 mysql 查询