Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/xml/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql 在列值中搜索字符串_Sql_Ms Access 2007 - Fatal编程技术网

Sql 在列值中搜索字符串

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”,

我正在编写一个简单的查询,它将为我提供名称与给定字符串匹配的所有文件的文件id

例如,在文件表中

这是我尝试过的查询,但它不起作用

SELECT FileId FROM Files WHERE  FileName Like '% f %'
我希望此查询返回名称包含f或f的所有文件的文件id


我使用的是MS Access 2007

MS Access通配符几乎总是*,而不是%@Remou;很抱歉,我没有理解您的评论…文件名如*f*,请记住“几乎总是”,而不是“总是”。此外,您正在搜索字符串“f”,空白未被删除。因此,没有一个文件名遵循您搜索的模式。
SELECT FileId FROM Files WHERE  FileName Like '% f %'