嗨,我有一个SQL Tabl名称kill,其中包含如下字段


ID
name
lname


有几个名字是相同的,例如alikiran等,我想向所有人显示名字为ali的人,所以我尝试了这个

SELECT * FROM ask WHERE name LIKE 'ali'


但它仅显示最后添加的阿里,请您告诉我正确的方法。谢谢

最佳答案

如果您尝试查找所有包含ali的值,例如


里岛
艾莉森


等等...

您需要做的是运行通配符搜索查询,因此请尝试以下操作:

SELECT * FROM ask WHERE name LIKE '%ali%'


这将查找名称中包含ali一部分的所有值。

如果要查找所有以ali结尾的名称,可以执行以下操作:

SELECT * FROM ask WHERE name LIKE '%ali'


如果要查找所有以ali开头的名称,可以执行以下操作:

SELECT * FROM ask WHERE name LIKE 'ali%'


等等...

07-24 09:20