LIKE ',%,%,'
我在上面使用像case语句来获取记录。但它没有按预期工作。
我的查询是 -
SELECT
CASE
WHEN row_id LIKE ',%,%,'
THEN 'A'
WHEN row_id NOT LIKE ',%,%,'
THEN ''
END 'AF'
FROM MyView WHERE row_id = '2464,2465,2466'
ORDER BY 1 DESC
预期输出 - 变得空白。
答案 0 :(得分:1)
这就像:
row_id LIKE ',%,%,'
将匹配以逗号开头和结尾的每个row_id,并且其间至少包含一个逗号。
您的查询,因为条款
WHERE row_id = '2464,2465,2466'
将始终返回空集,因为此row_id与先前的模式不匹配。
答案 1 :(得分:1)
row_id LIKE',%,%,'表示以stage.addEventListener(MouseEvent.RIGHT_CLICK, doNothing);
private function doNothing(e:MouseEvent):void
{
//do nothing...
}
开头且包含,
且以,
结尾的字符串。
如果您指的是包含两个,
或一个,
的字符串,请尝试以下操作:
,