❶ mssql取指定字符前后字符
1.获取某个字符前面的字符串:
SUBSTRING_INDEX(字符串, 特定字符, 第几个字符);
字符串:危害一旦发生能及时发现,并定期进行监测或现场有防范控制措施,并能有效执行,或过去偶尔发生危险事故或事件。(2.00)
特定字符:(
第一个字符:1
结果:危害一旦发生能及时发现,并定期进行监测或现场有防范控制措施,并能有效执行,或过去偶尔发生危险事故或事件。
在这里插入图片描述
2.获取某个字符后面的字符串:
SUBSTRING_INDEX(字符串, 特定字符, 第几个字符);
字符串:危害一旦发生能及时发现,并定期进行监测或现场有防范控制措施,并能有效执行,或过去偶尔发生危险事故或事件。(2.00)
特定字符:(
第一个字符:-1
结果:危害一旦发生能及时发现,并定期进行监测或现场有防范控制措施,并能有效执行,或过去偶尔发生危险事故或事件。
注意:这里将正数改为负数,即可获取特定字符后面的字符串
❷ oracle中 sql截取某个字符前面和后面的值
1、将新建好的表aaaa,填充需要查询的数据以"_"或者","为分隔符的两条数据。