求sql语句select substr('hello world',4,5) from dual的

求sql语句select substr('hello world',4,5) from dual的结果

结果是从第4个字符(l)开始,连续的5个字符,即:

lo wo

你这是oracle的语法。sql server的语法是

select substring('hello world',4,5)

结果是一样的

追问

为什么哦?

追答substr(string,start,length)
string:必需。规定要返回其中一部分的字符串。
start:必需。规定在字符串的何处开始。正数 - 在字符串的指定位置开始;负数 - 在从字符串结尾的指定位置开始;0 - 在字符串中的第一个字符处开始(等同于1)
length:可选。规定要返回的字符串长度。默认是直到字符串的结尾。正数 - 从 start 参数所在的位置返回;负数 - 从字符串末端返回

   

温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-07-18
结果是:lo wo 从第四个字符开始截取5个字符,空格也算。本回答被提问者采纳
相似回答