如何从 – varchar列进行search

我试图从SQL表中search我的列在哪里search是varchartypes,我的search关键字应从Excel导入,如下所示:

SELECT table.column FROM table WHERE column =“例如”42-3

所以,这个列包含由less量数字形成的varchartypesvariables,然后是“ – ”,然后是一个数字。 以Excel我写例如42-3和macros应从该表中find42-3的每一行。

我想我应该把它转换或拆开,因为我只能用数字search,但是当variables存在时,我不知道该怎么做。

编辑:

所以,在我的SQL表中我有第一列,其中是varcharvariables42-1,42-1,42-2,45-1,46-1 …第二列我有数字1,5,11,3, 1,6,2 …第三列我有数量300,52,200,10,712,31,0.44 …我应该使用WHERE命令进行search,例如WHERE column1 = 42-1

我可以直接从excel中将这个“42-1”写成string格式,所以这不是问题,只是字符types是以varchar格式存在的,所以我不能将它转换为整数。

尝试使用'%'运算符

Select * from tableName where column1 like value1+'%'