我已将CASE声明用于操作列。是否可以使用值查看
进行搜索如何使用 LIKE 运算符添加 WHERE 条件
SELECT al.id,
al.article_file_id,
U.firstname,
U.lastname,
al.action,
al.accessed_time,
a.file_size,
al.is_backup,
a.display_file_name,
fb.display_file_name,
CASE
WHEN al.action ='v' THEN 'view'
WHEN al.action = 'd' THEN 'download'
END AS actions
FROM rfal al
LEFT JOIN `ru` U ON al.user_id = U.id
LEFT JOIN raf a ON a.id = al.article_file_id
LEFT JOIN rafb fb ON fb.list_id = al.article_file_id
WHERE (a.display_file_name LIKE "%s%")||(a.file_size LIKE "%s%")||(al.id LIKE "%s%")
ORDER BY id DESC
LIMIT 0,10;
我的问题是
在db中,action列的值保存为v,但我在表中显示为View。我已经为表格设置了一个搜索过滤器,当我输入v时,它会给出结果,但输入 view 没有显示结果。 输入数据如下所示