SQL Like运算符

时间:2016-02-08 11:50:40

标签: mysql sql select where-clause sql-like

预期产出:

enter image description here

我们如何运行一个返回" Robot"接下来是2000年到2099年之间的一年? (所以2015年末是有效值,但2123不是。)

enter image description here

5 个答案:

答案 0 :(得分:2)

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

如果20之后可能还有其他字符,则需要REGEXP

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

答案 1 :(得分:1)


import android.support.v4.app.Fragment;
import android.support.v4.app.FragmentManager;

答案 2 :(得分:1)

试试这个,

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

答案 3 :(得分:1)

得到答案:

SELECT id, name FROM robots WHERE name LIKE '%Robot 20%_%'

答案 4 :(得分:1)

SELECT name from robots WHERE name LIKE "%robot 200%";