mysql查找含有指定字符串的某一串的语句

例如数据库中 name字段对应的值为 lhd pass字段对应值为 12345
但我给出的的是 lhdss
怎么根据 lhdss 查找数据库name为 lhd 对应的pass呢?
最新回答
梦有一把锁

2024-11-05 01:57:07

奇怪的问题
select pass from table1 where 'lhdss' like concat(name,"%")
看看这样是否可行。
追问
select pass from table1 where 'lhdss' like concat("%",name,"%")
嗯,可以,这种问题也第一次遇到,谢谢了