Sql 在列值中搜索字符串
我正在编写一个简单的查询,它将为我提供名称与给定字符串匹配的所有文件的文件id 例如,在文件表中 这是我尝试过的查询,但它不起作用Sql 在列值中搜索字符串,sql,ms-access-2007,Sql,Ms Access 2007,我正在编写一个简单的查询,它将为我提供名称与给定字符串匹配的所有文件的文件id 例如,在文件表中 这是我尝试过的查询,但它不起作用 SELECT FileId FROM Files WHERE FileName Like '% f %' 我希望此查询返回名称包含f或f的所有文件的文件id 我使用的是MS Access 2007MS Access通配符几乎总是*,而不是%@Remou;很抱歉,我没有理解您的评论…文件名如*f*,请记住“几乎总是”,而不是“总是”。此外,您正在搜索字符串“f”,
SELECT FileId FROM Files WHERE FileName Like '% f %'
我希望此查询返回名称包含f或f的所有文件的文件id
我使用的是MS Access 2007MS Access通配符几乎总是*,而不是%@Remou;很抱歉,我没有理解您的评论…文件名如*f*,请记住“几乎总是”,而不是“总是”。此外,您正在搜索字符串“f”,空白未被删除。因此,没有一个文件名遵循您搜索的模式。
SELECT FileId FROM Files WHERE FileName Like '% f %'