Sql 在ms access查询中选择LIKE前3位数字
如何调整下面的查询以返回区号为765的记录 请注意,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规定的%。因此,您的查询应该是
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*';
有关其他详细信息,请参阅