内容截取
excel
right(文本,截取长度):从文本最右侧截取字符串
left(文本,截取长度):从文本最左侧截取字符串
mid(文本,开始位置,截取长度):从文本中间截取字符串
扩展:
find(希望查找的字符串,源字符串,开始位置):寻找指定字符在文本中的位置
mysql
left(str,index): 从左边第index开始截取
right(str,index):从右边第index开始截取
substr(str,pos,len) 或 substring(str,pos,len)
—str:指定的要截取的字符串
—pos:规定在字符串的何处开始(正数 - 在字符串的指定位置开始;
负数 - 在从字符串结尾的指定位置开始;
0 - 在字符串中的第一个字符处开始)
扩展:
instr(str,substr):在一个字符串str中搜索指定的字符substr,返回发现指定的字符的位置
sql server
left(str,index): 从左边第index开始截取
right(str,index):从右边第index开始截取
substring(str,pos,len)
扩展:
charindex(child_string,string,start):返回子字符串在源字符串中的位置
—string:表示源字符串;
—child_string:子字符串,即希望查找的字符串;
—start:可选项,开始位置,默认从1开始。如果为负数,则从右向左检索。
oracle
substr(str,pos,len)
扩展:
charindex(child_string,string,start):返回子字符串在源字符串中的位置
instr(string,child_string,start,show_time):返回子字符串在源字符串中的位置
—string:表示源字符串;
—child_string:子字符串,即希望查找的字符串;
—start:可选项,开始位置,默认从1开始。如果为负数,则从右向左检索;
—show_time:可选项,表示子字符串第几次出现在源字符串当中,默认第1次,负数则报错。
python
df['str'].str[n:m] #截取n-m的字符串,默认左闭右开