我有一个包含以字母和数字开头的数据的列。为了只检索以数字开头的数据,如何在查询中指定?
答案 0 :(得分:0)
您可以使用LIKE
模式匹配来执行此操作。
SELECT * FROM YourTable WHERE YourColumn LIKE '[0-9]*'
如果您要从ADO运行查询,或者从Access会话外部使用OleDb运行查询,请使用%
代替*
作为通配符。
SELECT * FROM YourTable WHERE YourColumn LIKE '[0-9]%'
或者您可以将ALIKE
替换为LIKE
,然后无论您在何处以及如何运行,查询都将始终运行。
SELECT * FROM YourTable WHERE YourColumn ALIKE '[0-9]%'
答案 1 :(得分:-1)
SELECT *
FROM YourTable
WHERE YourColumn LIKE '[0,1,2,3,4,5,6,7,8,9]*'