注册 登录
编程论坛 SQL Server论坛

怎么提取@前面的字符

taoxinhui 发布于 2007-12-02 15:52, 1203 次点击
现在我有一个表,里面
id        name
01       [email=lwzpp@]lwzpp@[/email]
02       [email=guyingdengdai@]guyingdengdai@[/email]
我怎么写语句只让name显示lwzpp或者guyingdengdai在线等
5 回复
#2
purana2007-12-02 15:55
declare @a varchar(50)
set @a='lwzpp@'
select left(@a,charindex('@',@a)-1) as col
#3
taoxinhui2007-12-02 16:10
回复 2# 的帖子
能不能写成select* from xx where 这样的格式
#4
purana2007-12-02 16:12
了解一个select后面from前面的是什么意思先吧.
#5
taoxinhui2007-12-02 16:22
回复 4# 的帖子
谢谢了.刚刚没怎么细看,终于可以了.
#6
yes0crd2007-12-04 22:05
LZ对联机丛书应该没什么感情
1