我目前的选择基于具有相同值的列…
"SELECT * FROM users WHERE uuid = ?"
但是,如果我想根据“包含”字符串值的列之一返回一行怎么办?一些伪代码将是:
SELECT * FROM users
WHERE column CONTAINS mystring
使用LIKE子句。例如,如果您的字符串包含"pineapple123",您的查询将是:
SELECT * from users WHERE column LIKE 'pineapple%';
如果你的字符串总是以任何数字开头并以任何数字结尾"345pineapple4565",你可以使用:
SELECT * from users WHERE column LIKE "%pineapple%";
select dep,kw,kv from dep left join lian on instr(dep, kw) > 1