Oracle SQL中的SUBSTR和INSTR函数

Oracle SQL中的SUBSTR和INSTR函数

💡 原文英文,约400词,阅读约需2分钟。
📝

内容提要

在SQL中,SUBSTR用于提取字符串的子串,INSTR用于查找子串的位置。SUBSTR从指定位置开始返回子串,而INSTR返回子串首次出现的位置。

🎯

关键要点

  • 在SQL中,SUBSTR用于提取字符串的子串,INSTR用于查找子串的位置。
  • SUBSTR函数从指定位置开始返回子串,语法为SUBSTR(string, start_position, length)。
  • INSTR函数用于查找子串在字符串中的位置,语法为INSTR(string, substring, start_position, match_occurance)。
  • SUBSTR可以提取指定长度的子串,若不指定长度,则提取到字符串末尾。
  • INSTR返回子串首次出现的位置,若未找到则返回0。
  • 使用SUBSTR提取字符串的一部分,使用INSTR查找子串的位置。
➡️

继续阅读