【DataBase】SQL函数_ substr()函数

substr() 函数

用于截取对应字段指定长度。

SUBSTR(string ,pos,len)

  string:指定字符串
  pos:规定字符串从何处开始,(这里的第一个位置是1而不是0)为正数时则从字段开始出开始,为负数则从结尾出开始。
  len:要截取字符串的长度。(是从1开始计数而不是0)

 

 

INSTR() 函数

返回子字符串在字符串中的位置的字符串函数,具有可选的搜索起始点和出现次数。

 

INSTR(string,substring[,start[,occurrence]])
  string:
要在其中搜索子字符串的字符串表达式。它可以是列的名称、字符串字面值或另一个标量函数的结果,其中基础数据类型可以表示为任何字符类型(如CHAR或VARCHAR2)。   substring: 一个子字符串,被认为出现在字符串中。   start:可选-子字符串搜索的起始点,指定为正整数。从字符串开始的字符计数,从1开始计数。若要从字符串的开头开始搜索,请忽略此参数或指定从1开始。起始值为0、空字符串、NULL或非数字值会导致INSTR返回0。指定start为负数会导致INSTR返回<null>。   occurrence:可选-一个非零整数,指定从起始位置搜索时返回哪个子字符串。默认情况是返回第一个出现的位置。

 

posted @   Phoenixy  阅读(144)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
点击右上角即可分享
微信分享提示