Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/ms-access/4.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/apache-flex/4.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 在ms access查询中选择LIKE前3位数字_Sql_Ms Access_Select_Sql Like - Fatal编程技术网

Sql 在ms access查询中选择LIKE前3位数字

Sql 在ms access查询中选择LIKE前3位数字,sql,ms-access,select,sql-like,Sql,Ms Access,Select,Sql Like,如何调整下面的查询以返回区号为765的记录 请注意,mytable表中有一个现场电话,其号码格式为xxxxxxxxx,其中前三位是区号。以下是当前SQL,它不返回任何记录: SELECT * FROM mytable WHERE Telephone LIKE '765%'; 您可以使用左功能 SELECT * FROM mytable WHERE left(Telephone,3) = '765' 在MS Access中,通配符卡字符是*,而不是ANSI SQL规定的%。因此,您的查询应该是

如何调整下面的查询以返回区号为765的记录

请注意,
mytable
表中有一个现场电话,其号码格式为
xxxxxxxxx
,其中前三位是区号。以下是当前SQL,它不返回任何记录:

SELECT *
FROM mytable
WHERE Telephone LIKE '765%';

您可以使用左
功能

SELECT *
FROM mytable
WHERE left(Telephone,3) = '765'

在MS Access中,通配符卡字符是
*
,而不是ANSI SQL规定的
%
。因此,您的查询应该是:

SELECT *
FROM   mytable
WHERE  Telephone LIKE '765*';
有关其他详细信息,请参阅