求一个SQL语句(急)

来源:百度知道 编辑:UC知道 时间:2024/05/08 04:57:09
现在有个表格式如下
字段1
17777776666655555
40000003333399999
51111112222288888
61111115555500000
我想查询字段1里面大于或小于,引号内4000000“33333”99999的值
怎么写查询语句呢?
感谢高手解答
比如说61111115555500000 是个身份证号码
6111111980121200000
我要查询19801212日以后出生的,怎么写查询语句

select * from 表名 WHERE SUBSTRING(字段1,7,8) > '19801212'

麻烦讲清楚,我看不明白

select * from 表 where substring('6111111980121200000',7,8)
> '19801212'

建议转换一下类型在转

select * from 表名
where strtodate('yyyy-mm-dd','substring(字段1,8,5)')>'19801212'