-4
REPLACE这就是我想:如何使用与LIKE语句SQL
SELECT *
FROM TABLE
WHERE '0.21' LIKE '%' + REPLACE(COLUMN_NAME,'%','[%]') + '%'
我要的是选择具有价值'21%'
,而不是'0%'
记录。
但是我所能得到的只有''21%'和'0%''或两者都不是。
REPLACE这就是我想:如何使用与LIKE语句SQL
SELECT *
FROM TABLE
WHERE '0.21' LIKE '%' + REPLACE(COLUMN_NAME,'%','[%]') + '%'
我要的是选择具有价值'21%'
,而不是'0%'
记录。
但是我所能得到的只有''21%'和'0%''或两者都不是。
This ..?
Select * from TABLE t
Where t.Column_Name LIKE '0.21%'
--Where you are trying to match a decimal column value
或者,也许......
Select * from TABLE t
Where REPLACE(t.Column_Name, '%', '') LIKE '0.21%'
--Where you are trying to remove a percentage symbol before matching a decimal column
你还没有真正澄清你正在尝试做的,人们将很难,如果你不给一个明确的解释给予准确的解答。
这似乎是_let me guess_ – Sami
我完全无法理解这个问题 –
请澄清这个问题。 –
提供涵盖所有相关方案和预期结果的示例数据。您的描述不清楚。 –