我正在尝试这个
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语句?提前感谢您的帮助。
答案 0 :(得分:3)
使用LIKE '%start%'
代替LIKE %'start'%
。同一问题%'terminate'%