sql server中怎么截取字符串 declare @Userinfo varchar(50)set @Userinfo='admin@123'怎么将admin截取出来很急拜托 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 select left(@userinfo,charindex('@',(@userinfo)-1) declare @Userinfo varchar(50)set @Userinfo='admin@123'select left(@userinfo,charindex('@',@userinfo)-1) -------------------------------------------------- /*admin(1 行受影响)*/ declare @Userinfo varchar(50)set @Userinfo='admin@123'select PARSENAME(replace(@Userinfo,'@','.'),2) /*--------------------------------------------------------------------------------------------------------------------------------admin(1 行受影响)*/ 这两种方式哪种比较快? SQL语句请教 维基百科 的词条历史版本信息是怎样处理的 求SQL数据填充问题 关于查询器使用条件语句的问题 如何给空值赋值? 求一条sql语句,取得xls文件中内容, 利用一个表的值更新另外一个表怎么做? 如何实现自动排课的算法~~! 如何与realtop联系,询问具体方法? 求一条sql语句 SQL文件增长原理
left(@userinfo,charindex('@',(@userinfo)-1)
set @Userinfo='admin@123'select
left(@userinfo,charindex('@',@userinfo)-1)
--------------------------------------------------
/*
admin(1 行受影响)*/
set @Userinfo='admin@123'select
PARSENAME(replace(@Userinfo,'@','.'),2)
/*--------------------------------------------------------------------------------------------------------------------------------
admin(1 行受影响)*/