SQL 点赞运算符

SQL Like Operator

预期输出:

我们如何 运行 查询 returns "Robot" 后跟 2000 到 2099 之间的年份? (所以 2015 是末尾的有效值,但 2123 不是。)

SELECT id, name FROM robots WHERE name LIKE '%robot 20%' ORDER BY id
SELECT name FROM robots WHERE name LIKE '%Robot 20__%'

如果在20之后可能还有其他字符你需要REGEXP:

SELECT name FROM robots 
WHERE name REGEXP 'Robot 20[0-9][0-9]'

试试这个,

SELECT name FROM robots WHERE name LIKE '%Robot 20%'

得到答案:

SELECT id, name FROM robots WHERE name LIKE '%Robot 20%_%'
SELECT name from robots WHERE name LIKE "%robot 200%";