求SQL语句 现在表中有一列的值是05D08503-45-1这种格式的,第一“-”之前的长度是不一样长的,怎么能用一SQL语句取出05D08503-45? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 select left(column1,len(column1) - charindex('-',REVERSE(column1)))from tablename declare @str varchar(20)set @str='05D08503-45-1'select left(@Str,len(@str)-charindex('-',reverse(@str))) 查询优化速度问题! 求算法导论完整中文版习题答案 如何用SQL查出一张表字段名称 SQL存储过程 遇到1个问题 100分奉送:如何复制不同表间ntext类型的字段值 几个获取时间的问题 50分求个时间差值的复合标准SQL语句 怎样才能在导入数据时,同时也复制关系图进去? (附图)数据库中多出了一个d99_tmp表。 SQL Server中如何写入图片 急:请教一条SQL查询语句 sql語句如何將數據列轉換行?
from tablename
set @str='05D08503-45-1'
select left(@Str,len(@str)-charindex('-',reverse(@str)))