mysql数据库 stu_no字段类型varchar(8)
这个字段里面存储的东西不一定 但是我想搜索其中所有的数字 不想搜索出带字母的
现在情况是 存储内容里有: 08070001,0807000A
我想搜索出最大的'0807xxxx'格式的 纯数字的结果 不想搜索出0807000A 应该怎么办?
我现在是用下面的sql条件
AND right(stu_no,4)>=1 AND right(stu_no,4)<=9999
想排除掉0807000A 结果是排除了0807000A 但是如果有0807001A这样的数据的话还是没排除掉 搜索结果里还是搜索出来了。。求助。。
这个字段里面存储的东西不一定 但是我想搜索其中所有的数字 不想搜索出带字母的
现在情况是 存储内容里有: 08070001,0807000A
我想搜索出最大的'0807xxxx'格式的 纯数字的结果 不想搜索出0807000A 应该怎么办?
我现在是用下面的sql条件
AND right(stu_no,4)>=1 AND right(stu_no,4)<=9999
想排除掉0807000A 结果是排除了0807000A 但是如果有0807001A这样的数据的话还是没排除掉 搜索结果里还是搜索出来了。。求助。。
解决方案 »
- mysql 同一个表内嵌套查询 parent_id
- 关于mysql怎么取表或者视图最后一条数据,不能使用ID
- 如何限制Mysql中GROUP BY中每个分组的记录数
- windows 连接 Linux mysql 出错 求指点
- 求教关于mysql数据库和information_schema数据库的区别
- PHP如何得到mysql数据表的字段名?
- 数据质量问题如何解决
- 安装完成后,无法启动服务。MYSQL For Windows V5.1.32 免费版.msi
- 简单问题,请问mysql下怎么加字符串的?
- mysql,求教一个分组排名实例查询语句
- 100分求 mysql查某个结点所有子结点的sql语句 急急急急急!
- 多表连接后汇总的问题
create table tt1( id varchar(8))
insert into tt1 values ('08070001'),('0807001A'),('08070002'),('0807000c'),('0807010A')#查询
select * from tt1 where id regexp '0807[0-9][0-9][0-9][0-9]';