name1|col1|col|格式的列,我怎么把第一个‘|’ 符号前的字符查出来 请问 我数据库表中有一列 个格式如下 : name1|col1|col|格式的 我怎么把第一个‘|’ 符号前的字符查出来,后面的都不显示出来,谢谢! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 SELECT LEFT(COL1,CHARINDEX('|',COL1)) FROM TB SELECT LEFT(COL1,CHARINDEX('|',COL1)-1) FROM TB这个是对的 select substring('name1|col1|col|',1,charindex('|','name1|col1|col|')-1) declare @s varchar(20)set @s='name1|col1|col|'select left(@s,charindex('|',@s)-1)/*--------------------name1(1 行受影响)*/ 难题:怎样每天抽取一条记录并分类统计 求助:有关SQL2000中修改存储过程。。。 关于查询的问题 sqlserver2005更怎样改用户名和密码? 請教一個SELECT 語句的問題(繁請鄒健) SQL外部关键字 关于数据库的复杂查询问题 统计的问题 在线等待 我用VB做个网络数据库,不知从何下手?实现查询/添加/修改/增删 向SQL2000的高手请教 sql server2008安装问题 急~!求帮助 MSSQL2000连接数据库问题
这个是对的
set @s='name1|col1|col|'
select left(@s,charindex('|',@s)-1)/*--------------------
name1(1 行受影响)*/