mysql之如何在MySQL中选择所有以特定数字开头的列数据
sharpest
阅读:51
2024-10-01 17:34:08
评论:0
这是我的 table :
studentID lastName firstName
08422567 Brown Susan
10356844 Black Roger
10659475 White Steven
09463729 Grey Naomi
我正在尝试选择 ID 以 10 开头的所有学生,所以基本上是 Roger 和 Steven。
以下是我正在尝试的示例:
SELECT * FROM student WHERE studentID='10356844' AND studentID='10659475'
SELECT * FROM student WHERE studentID='10356844,10659475'
我是否需要为此使用正则表达式,肯定有更简单的方法来运行这样的查询吗?将来可能会有100个10开头的数字,我不能把这些都加到一个query中,难点就是为什么我在这里问这个问题,为了得到正确的解决方案。
请您参考如下方法:
不是正则表达式,而是WHERE studentID LIKE '10%'。 % 是一个通配符,因此它将匹配 ID 以 10 开头的任何学生。
声明
1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。



