您可以使用内置函数:
数学和三角函数:
像功能ABS(x),
CEIL(x),
CEILING(x),
DEGREES(x),
EXP(x),
FLOOR(x),
LOG(x)和更多.检查文档.
例:
SELECT ABS(`integer`) FROM dfs.`/Users/drill/input2.json`;
Run Code Online (Sandbox Code Playgroud)数据类型转换:
类似CAST
CONVERT_TO和CONVERT_FROM等的功能.检查文档.
例:
SELECT CAST('1' as DECIMAL(28, 2)) FROM (VALUES(1));
Run Code Online (Sandbox Code Playgroud)时间/日期函数和算术:
功能,如CURRENT_TIME TIME,CURRENT_TIMESTAMP,DATE_ADD,等检查文档.
例:
SELECT DATE_ADD(date '2015-05-15', 2) FROM (VALUES(1));
Run Code Online (Sandbox Code Playgroud)字符串操作:
像功能CONCAT,ILIKE,INITCAP,LENGTH,等检查文档.
例:
SELECT CHAR_LENGTH('Drill rocks') FROM (VALUES(1));
Run Code Online (Sandbox Code Playgroud)总结和汇总统计:
功能,如AVG(expression),MAX(expression),COUNT(*),等检查文档.
例:
SELECT AVG(ALL salary) FROM cp.`employee.json` WHERE employee_id IN (1139, 1140, 1141);
Run Code Online (Sandbox Code Playgroud)处理空值的函数:
COALESCE&NULLIF.检查文档.
例:
SELECT NULLIF(d9, d18) FROM alltypes limit 1;
Run Code Online (Sandbox Code Playgroud)还支持SQL窗口函数.检查细节.
嵌套数据函数适用于FLATTEN,查找重复计数等.检查细节.
查询目录函数,如MAXDIR,MINDIR.检查细节.
除此之外,您还可以开发自己的功能.检查教程.
| 归档时间: |
|
| 查看次数: |
674 次 |
| 最近记录: |