SQLSERVER字符串截取
SQLSERVER字符串截取??截取字符串A的第一个左边的字符串 select left(A,charindex('/',A)-1)输出结果:F: ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ ---截取中间的字符串 declare @end int --截取的结束位置 declare @www varchar(100) --要处理的字符串 set @www = 'http://www.baidu.com/zhidao/' set @www = REPLACE(@www,'http://','') --替换掉http:// set @end = PATINDEX('%/%',@www) --得到第一次出现'/'的位置 set @www = SUBSTRING(@www,@end) --截取 select @www 存储过程如下: IF EXISTS (SELECT name FROM sysobjects WHERE name = 'gs_MySub' AND type = 'P') DROP PROCEDURE gs_MySub GO create proc gs_MySub @www varchar(100), @result varchar(100) output, @end int = 0 as set @www = REPLACE(@www,@www) --得到第一次出现'/'的位置 set @result = SUBSTRING(@www,@end) --截取 GO //测试代码 declare @result varchar(100) exec gs_MySub 'http://www.baidu.com/zhidao/',@result output print @result ? 表名:job? .首先你的‘工号’列要扩大容量? alter table job alter column 工号 varchar(20)? 2.UPDATE job SET 工号='AD'+工号 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- Windows10下MySQL5.7.19安装教程 MySQL忘记root密
- sql – ORA-22905 – 使用select语句查询表类型时
- SQL Server 管理常用SQL语句
- SQLSERVER2005的ROW_NUMBER具体使用[转]
- sqlserver 模糊查询常用方法
- RedisDesktopManager无法远程连接Redis的完美解决
- sql-server-2008 – 实体框架Database.SetInitia
- SQL Server数据库项目中是否需要链接服务器的数据
- SQL语句实现查询SQL Server服务器名称和IP地址
- sql-server – 使用“varchar”作为主键?馊主意