0

如果使用 LIKE 存在“2”,我想从下表中检索“匹配”和“平均”列的数据。 在此处输入图像描述

我尝试编写以下查询,但失败了。

SELECT * FROM batsman_profile WHERE (Match LIKE '%2%') AND (Average LIKE '%2%');

任何人都可以帮助我如何根据需要检索数据。

4

1 回答 1

1

为了将这些数字视为一个String,您应该使用CONVERT(varchar(10), field_name)如下函数:

SELECT * 
FROM batsman_profile 
WHERE (CONVERT(varchar(10), Match) LIKE '%2%') 
       AND 
      (CONVERT(varchar(10), Average) LIKE '%2%');
于 2015-01-31T12:20:35.137 回答