2024-11-27 13:42:29
不是的,至少mysql不是,你可以先试试
select UPPER('abc');
select lower('Abc');
刚实验过了
你这样是吧字符串都转化成大小写了呀,如果我要查询‘ABc’,而不是‘ABC’或者‘abc’不就不好使了吗?
select * from user where username = 'TEST',在数据库中有test用户,但是我这么写也能查到,写成'Test'也能查到
这个没办法了,如果想避免这种情况,只能在向test表中添加数据全部改成大写或小写,避免出现这种情况
在mysql里,select * from user where username =binary( 'Test')就可以,oracle和sql里我不知道怎么写,貌似不行
2024-11-27 11:31:30
2024-11-27 11:23:19
2024-11-27 15:03:05