科学计算器下载电脑版(科学计算器x的n次方怎么按)没想到
续上文,加油兄弟们!!努力为了更好的明天。条件函数:CASE WHEN condition THEN result [ELSE else_res
续上文,加油兄弟们!!努力为了更好的明天条件函数:CASE WHEN condition THEN result [ELSE else_result] END作用:根据条件返回不同的结果当条件满足时,返回结果;当条件不满足时,返回else_result(可选);若没有else_result,则返回NULL。
示例:SELECTCASEWHEN score >= 60THEN及格ELSE不及格ENDFROM students;条件函数:COALESCE(expr1, expr2, …)作用:返回第一个非NULL表达式的值。
如果所有表达式都为NULL,则返回NULL示例:SELECTCOALESCE(name, 未知) FROM students;聚合函数:COUNT(expr)作用:返回表达式的非NULL行数示例:SELECT
COUNT(*) FROM students;聚合函数:SUM(expr)作用:返回表达式的总和示例:SELECTSUM(salary) FROM employees;聚合函数:AVG(expr)作用:返回表达式的平均值。
示例:SELECTAVG(score) FROM students;聚合函数:MAX(expr)作用:返回表达式的最大值示例:SELECTMAX(age) FROM employees;聚合函数:MIN(expr)。
作用:返回表达式的最小值。示例:SELECTMIN(height) FROM students;
Hive 3.1.2平台的函数命令包括以下几个:CASE WHEN condition THEN result [ELSE else_result] END:根据条件返回不同的结果功能和作用:该函数用于根据给定的条件返回对应的结果。
如果条件为真,则返回第一个结果;否则返回第二个结果(如果有)SQL语句样例:SELECTCASEWHEN age < 18THEN未成年ELSE已成年ENDFROM users;COALESCE(expr1, expr2, ...):返回第一个非NULL表达式的值。
功能和作用:该函数用于返回给定表达式中的第一个非NULL值如果所有表达式都为NULL,则返回NULLSQL语句样例:SELECTCOALESCE(name, age) FROM users; -- 如果name为NULL,则返回age,否则返回name。
聚合函数:COUNT(expr):返回表达式的非NULL行数功能和作用:该函数用于计算给定表达式的非NULL行数SQL语句样例:SELECTCOUNT(*) FROM users; -- 返回users表中的行数。
SUM(expr):返回表达式的总和功能和作用:该函数用于计算给定表达式的总和SQL语句样例:SELECTSUM(salary) FROM employees; -- 返回employees表中的所有工资之和。
AVG(expr):返回表达式的平均值功能和作用:该函数用于计算给定表达式的平均值SQL语句样例:SELECTAVG(score) FROM students; -- 返回students表中的所有分数的平均值。
MAX(expr):返回表达式的最大值功能和作用:该函数用于计算给定表达式的最大值SQL语句样例:SELECTMAX(age) FROM users; -- 返回users表中的最大年龄值ROUND(x, d):将数字 x 四舍五入到小数点后 d 位。
功能和作用:该函数用于将给定的数字 x 四舍五入到指定的小数位数 dSQL语句样例:SELECT ROUND(3.1415926, 3); -- 结果为 3.142TRUNCATE(x, d):将数字 x 截断到小数点后 d 位。
功能和作用:该函数用于将给定的数字 x 截断到指定的小数位数 d,即去掉小数部分。SQL语句样例:SELECTTRUNCATE(3.1415926, 3); -- 结果为 3.141
CEIL(x, y):返回大于或等于 x 且不大于 y 的最大整数如果 x > y,则返回 y + 1功能和作用:该函数用于返回大于或等于给定数值 x 且不大于另一个给定数值 y 的最大整数如果 x > y,则返回 y + 1。
SQL语句样例:SELECTCEIL(-7.5, -4); -- 结果为 -4FLOOR(x, y):返回小于或等于 x 且不小于 y 的最小整数如果 x < y,则返回 y功能和作用:该函数用于返回小于或等于给定数值 x 且不小于另一个给定数值 y 的最小整数。
如果 x < y,则返回 ySQL语句样例:SELECTFLOOR(7.5, -4); -- 结果为 -4SQRT(x):返回给定数字 x 的平方根功能和作用:该函数用于计算给定数字 x 的平方根SQL语句样例:
SELECTSQRT(9); -- 结果为 3POWER(x, y):返回 x 的 y 次方功能和作用:该函数用于计算给定数字 x 的 y 次方SQL语句样例:SELECTPOWER(2, 3); -- 结果为 8
CEILING(x, y):返回大于或等于 x 且不大于 y 的最大整数如果 x < y,则返回 y功能和作用:该函数用于返回大于或等于给定数值 x 且不大于另一个给定数值 y 的最大整数如果 x < y,则返回 y。
SQL语句样例:SELECTCEILING(7.5, -4); -- 结果为 -4FLOOR(x, y):返回小于或等于 x 且不小于 y 的最小整数如果 x < y,则返回 y功能和作用:该函数用于返回小于或等于给定数值 x 且不小于另一个给定数值 y 的最小整数。
如果 x < y,则返回 ySQL语句样例:SELECTFLOOR(7.5, -4); -- 结果为 -4MOD(x, y):返回 x 除以 y 的余数功能和作用:该函数用于计算给定数字 x 除以另一个给定数字 y 的余数。
SQL语句样例:SELECTMOD(7, 3); -- 结果为 1ABS(x):返回 x 的绝对值功能和作用:该函数用于计算给定数字 x 的绝对值SQL语句样例:SELECTABS(-7); -- 结果为 7。
LEAST(x, y, ...):返回给定参数中的最小值功能和作用:该函数用于返回给定参数中的最小值如果有多个参数,则返回第一个最小值SQL语句样例:SELECTLEAST(3, 5, 2); -- 结果为 2
GREATEST(x, y, ...):返回给定参数中的最大值功能和作用:该函数用于返回给定参数中的最大值如果有多个参数,则返回第一个最大值SQL语句样例:SELECTGREATEST(3, 5, 2);
-- 结果为 5LENGTH(str):返回字符串 str 的长度功能和作用:该函数用于计算给定字符串的长度SQL语句样例:SELECTLENGTH(Hello World); -- 结果为 11TRIM(str):去除字符串 str 两端的空格。
功能和作用:该函数用于去除给定字符串两端的空格SQL语句样例:SELECTTRIM( Hello World ); -- 结果为 Hello WorldCONCAT(str1, str2, ...):将多个字符串连接成一个字符串。
功能和作用:该函数用于将多个字符串连接成一个字符串SQL语句样例:SELECTCONCAT(Hello, , World); -- 结果为 Hello WorldINSTR(str, substr):返回子字符串 substr 在字符串 str 中第一次出现的位置。
如果未找到,则返回 0功能和作用:该函数用于查找给定字符串中是否包含另一个字符串,并返回第一个匹配项的位置如果未找到匹配项,则返回 0SQL语句样例:SELECTINSTR(Hello World, World
); -- 结果为 6SUBSTR(str, pos, len):返回字符串 str 从位置 pos 开始的长度为 len 的子串功能和作用:该函数用于从给定字符串中提取指定位置和长度的子串SQL语句样例:。
SELECTSUBSTR(Hello World, 1, 5); -- 结果为 HelloREPLACE(str, from_str, to_str):将字符串 str 中的所有出现的 from_str 替换为 to_str。
功能和作用:该函数用于将给定字符串中的所有出现的子串替换为另一个子串SQL语句样例:SELECTREPLACE(Hello World, World, Hive); -- 结果为 Hello HiveUPPER(str):将字符串 str 转换为大写字母。
功能和作用:该函数用于将给定字符串中的所有字符转换为大写字母SQL语句样例:SELECTUPPER(Hello World); -- 结果为 HELLO WORLDLOWER(str):将字符串 str 转换为小写字母。
功能和作用:该函数用于将给定字符串中的所有字符转换为小写字母。SQL语句样例:SELECTLOWER(Hello World); -- 结果为 hello world还有更多样例,敬请期待。
免责声明:本站所有信息均搜集自互联网,并不代表本站观点,本站不对其真实合法性负责。如有信息侵犯了您的权益,请告知,本站将立刻处理。联系QQ:1640731186