Я пытаюсь этосаз при поиске на строке
SELECT
URI_QUERY,
(CASE
WHEN URI_QUERY LIKE %'start'% THEN 'START'
WHEN URI_QUERY LIKE %'terminate'% THEN 'TERMINATE'
ELSE NULL
END),
FROM prof_data.FACT_WEBLOG
WHERE uri_ID IN (
SELECT uri_id
FROM prof_data.dim_weblog_uri
WHERE uri LIKE '%/px/track/PRM%'
)
без успеха. Можно ли использовать оператор CASE при поиске в поле строки? Заранее благодарю за любую помощь.
Какая проблема вы получаете? –
'WHEN URI_QUERY LIKE% 'start'% THEN 'START'' имеет '%' вне ваших одиночных кавычек, это тип-o в вашем вопросе или ваш запрос? – AWinkle