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 开头的任何学生。


标签:mysql
声明

1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

关注我们

一个IT知识分享的公众号