如何检索仅以数字访问sql开头的列数据

时间:2014-04-14 20:31:23

标签: sql ms-access

我有一个包含以字母和数字开头的数据的列。为了只检索以数字开头的数据,如何在查询中指定?

2 个答案:

答案 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]*'