Да.
По крайней мере в SQL Server это происходит, и похоже, что вы используете это из TOP
WITH rawdata(color) As
(
SELECT 'Blue' UNION ALL SELECT 'Red'
), rules(color_condition,rules_id) AS
(
SELECT 'B%',1
)
SELECT color FROM rawdata
WHERE color LIKE (SELECT TOP 1 color_condition
FROM rules WHERE rules_id=1)
Возвращает
color
-----
Blue