【数据库SQL】去掉会员id和卡号中的字母
来源:互联网 发布:淘宝电子发票在哪里app 编辑:程序博客网 时间:2024/05/16 11:50
--创建字母函数
create function CharRep(@s nvarchar(200)) returns nvarchar(200) as
begin
declare @i int, @a nvarchar(1), @s1 nvarchar(200)
set @i = 1
set @s1 = ''
while @i <= len(@s)
begin
set @a = substring(@s, @i, 1)
if (@a>='a' and @a<= 'z' or @a >='A' and @a <='Z')
set @s1 = @s1 + @a
set @i = @i + 1
end
return @s1
end
GO
--删除card_id,card_no含有的字母
update t_rm_vip_info set card_id=replace(card_id,dbo.charrep(card_id),'') ,card_no=replace(card_no,dbo.charrep(card_no),'')
where card_no like '%[A-Z][a-z]%' or card_id like '%[A-Z][a-z]%'
--删除字母函数
drop function charrep
create function CharRep(@s nvarchar(200)) returns nvarchar(200) as
begin
declare @i int, @a nvarchar(1), @s1 nvarchar(200)
set @i = 1
set @s1 = ''
while @i <= len(@s)
begin
set @a = substring(@s, @i, 1)
if (@a>='a' and @a<= 'z' or @a >='A' and @a <='Z')
set @s1 = @s1 + @a
set @i = @i + 1
end
return @s1
end
GO
--删除card_id,card_no含有的字母
update t_rm_vip_info set card_id=replace(card_id,dbo.charrep(card_id),'') ,card_no=replace(card_no,dbo.charrep(card_no),'')
where card_no like '%[A-Z][a-z]%' or card_id like '%[A-Z][a-z]%'
--删除字母函数
drop function charrep
0 0
- 【数据库SQL】去掉会员id和卡号中的字母
- SQL 去掉字符串中的字母,数字和符号
- sql数据库中去掉文本中的换行和回车符号
- 去掉字符串中的字母部分
- 去掉字符串中的 数字,字母,或者汉字
- translate去掉字段中文和字母
- SQL数据库ID备忘录
- SQL数据库ID备忘录
- Oracle通过SQL语句去掉表名中的下划线且第一个字母都大写(驼峰显示)
- VBA实现数据库中的字段处理(下划线去掉,后面的字母变大写)之版本1.0。
- VBA实现数据库中的字段处理(下划线去掉,后面的字母变大写)之版本1.1。
- 去掉数据库中的回车符和全角空格
- python去掉字符串中的字母,只保留数字
- SQL中的#id#与$ id$的区别
- 数据库之SQL SERVER中使用函数去掉结果数据中的空格
- 实用技巧数据库自增数字ID转成六位数字和字母的串。(如不想暴露ID的注册邀请码)
- SQl SerVer 数据库转化字母大小写
- SQLSERVER MSSQL 去掉特殊字符 只保留字母和数字
- 最大子段和
- Java虚拟机12:Java内存模型
- C# 获取IIS站点及虚拟目录信息
- SSH框架之Struts的Action的开发、通配符、路径匹配原则(了解即可)
- Java虚拟机13:互斥同步、锁优化及synchronized和volatile
- 【数据库SQL】去掉会员id和卡号中的字母
- 分析内存泄露的一般步骤
- 二叉树的三种遍历方式
- Altium Designer 16 原理图中移动网络标号(Net Label)线也会跟着移动的解决方法
- 从集中式到分布式
- 【数据库SQL】查询本周本月日期或者上月日期
- 利用openstack建设适合中小型互联网企业的私有云(四)
- 一个简单的录制屏幕的工具 GiFCam
- 从分布式一致性谈到CAP理论、BASE理论