1)行转列是指多行数据转换为一个列的字段。 2)Hive行转列用到的函数: concat(str1,str2,...) --字段或字符串拼接 concat_ws(sep, str1,str2) --以分隔符拼接每个字符串 collect_set(col) --将某字段的值进行去重汇总,产生array类型字段 2、测试数据 字段: deptno ename 代码语言:javascript 复制 20...
3.4 REPLACE——字符串的替换 3.5 SUBSTRING——字符串的截取 3.6 UPPER——大写转换 四、日期函数 4.1 CURRENT_DATE——当前日期 4.2 CURRENT_TIME——当前时间 4.3 CURRENT_TIMESTAMP——当前日期和时间 4.4 EXTRACT——截取日期元素 五、转换函数 5.1 CAST——类型转换 5.2 COALESCE——将 NULL 转换为其他值 不...
replace(“被作用的对象”,被替换的内容,替换后的内容 ) concat:链接字符串,逗号作为分隔符 substring(“被作用的对象”,开始截取位置,截取的长度); 开始截取的位置从1开始,>-1 ……….是负数,表示从后向前截取 strcmp(字符1,字符2,);按照字节比较 等于0,大于1,小于-1 4、 日期和时间函数 now();表示显示...
--UPPER(X):将字符串 X 全部转换成对应的大写。SELECTLOWER('hEllO'),UPPER('hEllO')FROMDUAL;--INITCAP(X):将字符串 X 中的首写字母转换成对应的大写,其它字符全部变成小写.--字符串用逗号或者空格隔开,隔开的字符会被当做一个新的字符,首字母大写SELECTINITCAP('hEllO'),INITCAP('hEllO,wOrL D')FROMDUAL...
1. 字符串函数 常见字符串函数: ①字符串拼接,将S1,S2,S3…凭借成一个字符串 代码语言:javascript 复制 CONCAT(S1,S2,...Sn) ②将字符串str全部传换成小写 代码语言:javascript 复制 LOWER(str) ③将字符串str全部转换成大写 代码语言:javascript 复制 UPPER(str) ④左填充,用字符串pad对str的左边进行填充...
一、MySQL常用日期格式转换函数1、查看当前日期时间-- 查看当前日期时间 select NOW() from dual; -- 这里面的dual为虚表,MYSQL也可以不写。 2024-03-07 23:25:10 select SYSDATE(); -- 2024-03-07 23:25:10 sele…
特点:1.叫什么(函数名)2.干什么(函数列表) 分类: 1、 单行函数 concat、length、ifnull等 2、 分组函数 功能:做统计使用,又称为统计函数、聚合函数、组函数 第一类 单行函数 一、字符函数 二、数学函数 三、日期函数 四 其他函数 五 流程控制函数
1、函数1)字符串函数SELECT 函数(参数);select substring('Hello World',1,5); -- 结果:Hello,SQL中是从1开始索引的 -- 在emp表中,将员工的工号都改为5位数,不满5位的全在前面补0 update emp set wor…
datetime.strftime(format):将 datetime 对象格式化为指定格式的字符串。 datetime.strptime(date_string, format):将字符串解析为 datetime 对象。 以上列举的函数只是一小部分常用的数学函数、聚合函数、字符串函数和日期时间函数。 本题考察了常用的数学函数、聚合函数、字符串函数和日期时间函数。常用函数是编程中...
9、LEN():字符串的长度。 三、转换函数 select 列名+列名 from 表名 :两列都为值类型的话,返回的是两列对应值相加;若两列为字符串类型的话为两列对应字符串拼接。 1、CONVERT(a,b): 类型转换。--(要转换为的类型,要转换的列名) 2、cast(a as b):作用一样--(要转换的列 as 要转换为的类型) ...