如何把323-726-1741转换为(323) 726-1741???? 如题 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 declare @var varchar(30)set @var='323-726-1741'select '('+stuff(@var,charindex('-',@var),1,')')/*----------------(323)726-1741*/ 323-726-1741转换为(323) 726-1741---------------------------------declare @s='323-726-1741'select '(' + left(@s,3)+') '+right(@s,len(@s)-4) declare @t varchar(20)set @t='323-726-1741'select '('+substring(@t,1,3)+')'+substring(@t,5,8)--这样? declare @s varchar(8000)declare @s1 varchar(8000)declare @n intdeclare @n1 intselect @s = '323-726-1741'select @n = len(ltrim(@s))select @n1 = charindex('-',@s,1)select @s1 = '(' + substring(@s,1,@n1-1) + ')' +substring(@s,@n1+1,@n)print @s1 如何将两个sql server数据库中数据弄成相同的? SQL SEVER中的作业,保存在哪? 什么是 级联更新约束??? 如何插入数据 image 值读取问题,有高手看看吗。感谢了。 SQL Server保存图片数据的问题 头疼死了问题,毕业设计,急,急急,~! 怎样使查询出来的数据(一个字段)不重复?? 如何用不是SA的账户去激活SA级的作业? sqlserver 中有没有 类似于Oracle的函数:Lpad(sName,10,'0') 一个关于存储过程的问题 自定义函数调用系统当前日期
set @var='323-726-1741'
select '('+stuff(@var,charindex('-',@var),1,')')/*
----------------
(323)726-1741
*/
declare @s='323-726-1741'
select '(' + left(@s,3)+') '+right(@s,len(@s)-4)
set @t='323-726-1741'select '('+substring(@t,1,3)+')'+substring(@t,5,8)--这样?
declare @s1 varchar(8000)
declare @n int
declare @n1 int
select @s = '323-726-1741'
select @n = len(ltrim(@s))select @n1 = charindex('-',@s,1)select @s1 = '(' + substring(@s,1,@n1-1) + ')' +substring(@s,@n1+1,@n)
print @s1