不会吧试试: select * from abc where mn = 'aaa' and length(mn)=length('aaa');
如果你数据是' aaa'的话就查不出来了
哈哈,我想到一个好办法,select * from abc where mn like 'aaa',我试过了,成功。呵呵,今天我第一次注册CSDN。大家以后多多关照哟
klan(因帅被判7年) select * from abc where mn = 'aaa' and length(mn)=length('aaa'); 这个语句就可以了。 其实我觉得这个应该是一个很常见的问题,谢谢大家
create table aa(mn varchar(255)); insert into aa values('aaa'), ('aaa '), ('aaa ');select * from aa where strcmp(mn,'aaa') = 0 and strcmp(length('aaa'),length(mn)) = 0;query result(1 records) mn aaa
select * from abc where mn = 'aaa' and length(mn)=length('aaa');
select * from abc where mn = 'aaa' and length(mn)=length('aaa');
这个语句就可以了。
其实我觉得这个应该是一个很常见的问题,谢谢大家
insert into aa
values('aaa'),
('aaa '),
('aaa ');select * from aa where strcmp(mn,'aaa') = 0 and strcmp(length('aaa'),length(mn)) = 0;query result(1 records)
mn
aaa