首页 > 编程知识 正文

oracle字符串截取特定字符前的文字,sql charindex函数

时间:2023-05-05 05:17:02 阅读:15130 作者:4551

在SQL中,使用UPDATE和SUBSTRING字符串剪切方法删除从开头到结尾、从中间到结尾、或上一个字符串

//从头上切下

更新表名称

set表列名=SUBSTRING (表列名,1,目标位置数值) /! 计数从1开始,从左到右

请特别注意,where条件//条件是您自己选择的,如果不包含where条件,所有行都会更新

//切取中间部分

更新表名称

set表列名=SUBSTRING (表列名、目标位置数值a、目标位置数值b )//! 计数从1开始,ab

where条件//! 请特别注意列,因为如果您自己选择条件,并且不附加where条件,所有行都会更新

//将字符串的中间剪切到末尾

更新表名称

set表列名=SUBSTRING (表列名、目标位置、len (表列名) ) ) ) ) ) ) ) ) )。

WHERE条件//! 请特别注意,如果您自己选择条件,并且不附加where条件,所有行都会更新

//数字把某个位置切到末尾

把上面的len函数改为sum函数就可以了。 //! 请注意,nchar(value )不能使用sum函数

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。