T-SQL汉字转全拼
创建一个T-SQL函数即可实现将汉字转为全拼。,这在使用姓名、地名进行模糊查询时非常有用。 create function [dbo].procGetPinYin(@str varchar(100)) returns varchar(8000) as begin declare @re varchar(8000),@crs varchar(10) decla… 继续阅读 T-SQL汉字转全拼
人生要用心去度量 LiangChiCun.com
创建一个T-SQL函数即可实现将汉字转为全拼。,这在使用姓名、地名进行模糊查询时非常有用。 create function [dbo].procGetPinYin(@str varchar(100)) returns varchar(8000) as begin declare @re varchar(8000),@crs varchar(10) decla… 继续阅读 T-SQL汉字转全拼
最近有使用Microsoft SQL Server的朋友就如何使用SQL语句进行模糊查询连续咨询了我几个问题,现将问题及回答整理在此。 1.从字符串中找到第一个数字出现的位置 要解决这个问题,很明显是要使用字符串查找函数。T-SQL内置函数CHARINDEX、PATINDEX都可以实现子字符串位置的定位。这两个函数的定义如下: CHARINDEX(expre… 继续阅读 T-SQL模糊查询常用的两个语句
T-SQL验证身份证号码通用版可以有效解决身份证验证时所经常遇到的身份证号字段中存有非法字符而导致数据转换失败的问题。该SQL代码可以有效校验15位和18位身份证号码的正确性。 /* 使用时替换 数据表名称 为要查验的表,字段身份证号*/ IF OBJECT_ID(N’tempdb.dbo.#TEMP_RESULT’) IS NOT NULL DROP TA… 继续阅读 T-SQL验证身份证号码通用版