T-SQL模糊查询常用的两个语句

发布于 作者 量尺寸留下评论

最近有使用Microsoft SQL Server的朋友就如何使用SQL语句进行模糊查询连续咨询了我几个问题,现将问题及回答整理在此。 1.从字符串中找到第一个数字出现的位置 要解决这个问题,很明显是要使用字符串查找函数。T-SQL内置函数CHARINDEX、PATINDEX都可以实现子字符串位置的定位。这两个函数的定义如下: CHARINDEX(expre… 继续阅读 T-SQL模糊查询常用的两个语句

T-SQL验证身份证号码通用版

发布于 作者 量尺寸一条评论

T-SQL验证身份证号码通用版可以有效解决身份证验证时所经常遇到的身份证号字段中存有非法字符而导致数据转换失败的问题。该SQL代码可以有效校验15位和18位身份证号码的正确性。 /* 使用时替换 数据表名称 为要查验的表,字段身份证号*/ IF OBJECT_ID(N’tempdb.dbo.#TEMP_RESULT’) IS NOT NULL DROP TA… 继续阅读 T-SQL验证身份证号码通用版