复制
收藏
提问
简洁
第46题 HiveSql语句select substr(abcdef,2,3)的结果是? A:bC B:bcd C:cde D:Abcdef
3月前
全网
文档
学术
百科
知识库
回答简洁模式
深入研究一些
根据Hive SQL中的SUBSTR函数的语法,SUBSTR(string A, int start, int length),其中A为原始字符串,start为开始的位置,length为子串的长度。在这个问题中,我们有原始字符串'abcdef',start为2,length为3。根据这个语法,我们从字符串的第二个字符开始截取,截取长度为3的子串。
根据1和2的描述,substr函数默认从第一位开始取,正数为从左向右截取。因此,当start为2时,我们从'abcdef'的第二个字符'b'开始截取。
所以,select substr('abcdef',2,3)的结果是从'abcdef'的第二个字符'b'开始,截取长度为3的子串,即'bcd'。
答案是 B:bcd。10
你觉得结果怎么样?