标题:
一个关于SQLServer2000的
[打印本页]
作者:
莫妍
时间:
2007-10-11 21:59
标题:
一个关于SQLServer2000的
我这有一些数据,共80多万条,其中有一个字段是身份证,它是用户自己输入的,但是缺乏数据完整性,什么汉字、字母,特殊字符全都有,这让我在查询出生于1980到1987年的女性数据时出现的困难,它总是报错,删除了许多数据,但数据量实在太大,无法查询。
请问哪位高手知道在sqlserver中如何判断这个字段是否包含有汉字,字母,特殊字符,多谢啦!!急求啊!
作者:
chinanic
时间:
2007-10-11 21:59
SELECT *
FROM (SELECT Isnumeric(身份证号码字段) AS IDCardNumIS, *
FROM 用户表) DERIVEDTBL
WHERE (IDCardNumIS = 1)
复制代码
作者:
starlight
时间:
2007-10-12 09:14
同事说2005里有正则表达式似乎能解决这个问题,不知道2000里有没有。
作者:
莫妍
时间:
2007-10-12 22:23
楼上的能否说明白点,2005我不懂哦!
作者:
starlight
时间:
2007-10-13 22:32
SQLserver2005
以前也用过SQLserver2000
不过没遇到过你这么复杂的需求
作者:
绝对倾情
时间:
2007-10-13 23:10
找CHINANIC
欢迎光临 黑色海岸线论坛 (http://bbs.thysea.com/)
Powered by Discuz! 7.2