我想搜索问题编号。可以是1、1a,1b,2、2c,11。如何搜索1得到1、1a,1b而不是11。如果我搜索1b,则只有1b出现。
有什么功能帮助吗?

使用mysql

DATA:
id    |question   |q_no.
1     |XX         |1
2     |ABC        |1a
3     |ED         |1c
1     |CD         |11

Desired sets:
when searching "1":
1     |XX         |1
2     |ABC        |1a
3     |ED         |1c

when searching "1a":
2     |ABC        |1a


对不起,来晚了

最佳答案

可能这会有所帮助。它在mysql中运行。

SELECT---
FROM---
WHERE question_no REGEXP '1[^1]'


它将显示question_no以字符“ 1”开头,然后是字符“ 1”

关于mysql - sql,其中字符串中的数字等于关键字,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/32287369/

10-13 04:48