SQL语句,如何截取字段中:以 T开头,以M为倒数第二位。求问?
SELECT SUBSTRING('实验一(cT4N+M1a,IVA期)周期', CHARINDEX('T', '实验一(cT4N+M1a,IVA期)周期'),CHARINDEX('M', '实验一(cT4N+M1a,IVA期)周期')-CHARINDEX('T', '实验一(cT4N+M1a,IVA期)周期') + 2) as name
SqlServer?oracle?mysql?
mysql中的关键字截取:
substring_index(str,delim,count)
说明:substring_index(被截取字段,关键字,关键字出现的次数)
但是你说的“以M为倒数第二位”指的是啥?