搜索时我试图这样CASE语句上的绳子
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语句吗?预先感谢您的帮助。
同样的问题你得到什么问题? –
'当URI_QUERY LIKE%'开始'%THEN'START''在你的单引号之外有'%',那么在你的问题或你的查询中是否有类型o? – AWinkle