SQL 查询的时候截取字段在逗号前的部分答:可以使用substring_index(column, ',', 2)方法来实现。具体SQL语句为:select id,name,substring_index(address, ',', 2) from people;substring_index(address, ',', 2)的意思是截取第二个 ',' 之前的所有字符。
求祝sql中 取一个字段里第一个逗号前的数值。答:Declare @a varchar(1000)Declare @i int Set @i = 0 Set @a = 'A,B,C,D,E,F,G,H,I'While(@i <=Len(@a))Begin Print Substring(@a,CHARINDEX(',',@a)+@i-1,1)Set @i = @i + 2 ENd 可以取出里面所有的字母
plsql中怎么截取逗号前面的字符串答:Substr(SUBSTR(M.MODEL, 1),1,(Instr(SUBSTR(M.MODEL, 7), ',', 1) - 1))和Substr(SUBSTR(M.MODEL, 7),1,(Instr(SUBSTR(M.MODEL, 7), ',', 1) - 1))