<强>单行函数强>:只有一个参数输入,只有一个结果输出
<强>多行函数或分组函数>强:可有多个参数输入,只有一个结果输出
测试函数,使用双哑表
select 低(“www.BAIdu.COM”),得到双; select 上(“www.BAIdu.COM”),得到双; select initcap (“www.BAIdu.COM”),得到双重;
测试concat/
选择concat(“你好”,“你”好)双重;正确
选择concat(“你好”,“你”好,“世界”)从双重;错误
选择'你好' | | '你好' | | '世界的双重;正确
选择concat(‘你好’,concat(“你”好,“世界”))从双重;正确
选择substr(“你好你好”,5、3)双重;
5表示从第几个字符开始算,第一个字符为1,中英文统一处理
3表示连续取几个字符
测试函数,编码方式为UTF8/GBK,一个中文占3/2个字节长度,一个英文一个字节
select 长度(“你好你好”),得到双,, select lengthb(“你好你好”),得到双重;
,
测试函数,从左向右找第一次出现的位置,从1开始
select instr (“helloworld”、“o”),得到双重;
注意:找不到返回0,大小写敏感,
select LPAD (“hello”10 ' # '),得到双; select RPAD('你好' 10 ' # '),得到双重;
测试函数
select 削减(“,”,得到“他才能,ll ,,,,,,,,,,,,,,,”),得到双; select 取代(‘你好’,‘l’,‘l’),得到双重;
测试函数作用于数值型
select 轮(3.1415,3),得到双; select trunc(3.1415, 3),得到双; null甲骨文系列(8):单行函数