-
2021-07-27 04:41:25
Excel中MAX函数中的“*”起什么作用?
连接作用,表示满足前面条件的对应D列数据。
Excel中MAX是什么意思
max是求最大值函数。它是excel函数中使用较高的常用函数,例如用来计算学生最高成绩、员工最高工资、以及最大积分等。
MAX作为Excel中使用率非常高的一个函数,常常被用来统计指定数据区域中的最大值,今天小编excel小课堂(ID:excel-xiaoketang 长按复制)要分享的就是MAX函数的一个超级应用,指定条件并返回对应区域的最大值。
max函数语法: max(number1,number2,...)。
扩展资料:
excel中其他函数意思:
1、ABS函数。
函数名称:ABS。
主要功能:求出相应数字的绝对值。
使用格式:ABS(number)。
参数说明:number代表需要求绝对值的数值或引用的单元格。
特别提醒:如果number参数不是数值,而是一些字符(如A等),则B2中返回错误值“#VALUE!”。
2、AND函数。
函数名称:AND。
主要功能:返回逻辑值:如果所有参数值均为逻辑“真(TRUE)”,则返回逻辑“真(TRUE)”,反之返回逻辑“假(FALSE)”。
使用格式:AND(logical1,logical2, ...)。
参数说明:Logical1,Logical2,Logical3……:表示待测试的条件值或表达式,最多这30个。
特别提醒:如果指定的逻辑条件参数中包含非逻辑值时,则函数返回错误值“#VALUE!”或“#NAME”。
3、AVERAGE函数。
函数名称:AVERAGE。
主要功能:求出所有参数的算术平均值。
使用格式:AVERAGE(number1,number2,……)
参数说明:number1,number2,……:需要求平均值的数值或引用单元格(区域),参数不超过30个。
特别提醒:如果引用区域中包含“0”值单元格,则计算在内;如果引用区域中包含空白或字符单元格,则不计算在内。
excel 函数中 min和max函数是怎么用的啊,分别是什么意思?
求最大值和最小值的
min是最小值
max是最大值
在函数选项中用……
在excel中这个=max是什么函数
取最大值。
万用表MAX是什么意思
MAX最大范围
MAX在excel公式里是什么意思
说明
返回一组值中大值。
语法MAX(number1, [number2], ...)
MAX 函数语法具有下列 (参数:为操作、事件法、属性、函数或过程提供信息的值。):
Number1, number2, ... Number1 是必需的,后续数值是可选的。这些是要从中找出最大值的 1 到 255 个数字参数。
说明
参数可以是数字或者是包含数字的名称、数组或引用。
逻辑值和直接键入到参数列表中代表数字的文本被计算在内。
如果参数为数组或引用,则只使用该数组或引用中的数字。数组或引用中的空白单元格、逻辑值或文本将被忽略。
如果参数不包含数字,函数 MAX 返回 0(零)。
如果参数为错误值或为不能转换为数字的文本,将会导致错误。
如果要使计算包括引用中的逻辑值和代表数字的文本,请使用 MAXA 函数。
更多相关内容 -
MaxCompute常用函数(ODPS常用函数)
2021-06-28 02:10:44场景:使用MaxCompute常用函数 记录:NO.251 MaxCompute是一项大数据计算服务,它能提供快速、完全托管的PB级数据仓库解决方案。小北刚使用这个产品时,那会叫做ODPS(Open Data Processing Service)。为此在标题...场景:使用MaxCompute常用函数
记录:NO.251
MaxCompute是一项大数据计算服务,它能提供快速、完全托管的PB级数据仓库解决方案。小北刚使用这个产品时,那会叫做ODPS(Open Data Processing Service)。为此在标题中添加了ODPS常用函数。
单行函数: 只处理单个行,并且为每行返回一个结果。
聚合函数: 同时对一组数据进行操作,返回一行结果。
窗口函数: 具有分组和排序的功能,返回结果不减少原表的行数。
语法:<窗口函数> over (partition by <用于分组的列名> order by <用于排序的列名>)。
一、日期函数
GETDATE函数: 获取当前系统时间
SELECT GETDATE();
执行结果: 2021-06-27 19:33:23
DATEADD函数: 日期增减
SELECT DATEADD(GETDATE(),1,'dd');
执行结果: 2021-06-28 19:34:17
SELECT DATEADD(GETDATE(),-1,'dd');
执行结果: 2021-06-26 19:34:30
DATEDIFF函数: 计算返回时间差值
SELECT DATEDIFF('2021-06-27 19:33:23','2021-06-25 19:33:23','dd');
执行结果: 2
SELECT DATEDIFF('2021-06-27 19:33:23','2021-05-27 19:33:23','mm');
执行结果: 1
SELECT DATEDIFF('2021-06-27 19:33:23','2020-06-27 19:33:23','yyyy');
执行结果: 1
SELECT DATEDIFF('2021-06-27 19:33:23','2021-06-27 15:33:23','hh');
执行结果: 4
SELECT DATEDIFF('2021-06-27 19:33:23','2021-06-27 19:10:23','mi');
执行结果: 23
SELECT DATEDIFF('2021-06-27 19:33:23','2021-06-27 19:33:10','ss');
执行结果: 13
ADD_MONTHS函数: 计算月
SELECT ADD_MONTHS('2021-6-27',-1);
执行结果: 2021-05-27
DATEPART函数: 提取日期中part指定的部分
SELECT DATEPART('2021-06-27 19:33:23','yyyy');
执行结果: 2021
SELECT DATEPART('2021-06-27 19:33:23','mm');
执行结果: 6
SELECT DATEPART('2021-06-27 19:33:23','dd');
执行结果: 27
SELECT DATEPART('2021-06-27 19:33:23','hh');
执行结果: 19
SELECT DATEPART('2021-06-27 19:33:23','mi');
执行结果: 33
SELECT DATEPART('2021-06-27 19:33:23','ss');
执行结果: 23
DATETRUNC函数: 返回截取后的日期值
SELECT DATETRUNC('2021-06-27 19:33:23','yyyy');
执行结果: 2021-01-01 00:00:00
SELECT DATETRUNC('2021-06-27 19:33:23','mm');
执行结果: 2021-06-01 00:00:00
SELECT DATETRUNC('2021-06-27 19:33:23','dd');
执行结果: 2021-06-27 00:00:00
SELECT DATETRUNC('2021-06-27 19:33:23','hh');
执行结果: 2021-06-27 19:00:00
SELECT DATETRUNC('2021-06-27 19:33:23','mi');
执行结果: 2021-06-27 19:33:00
SELECT DATETRUNC('2021-06-27 19:33:23','ss');
执行结果: 2021-06-27 19:33:23
UNIX_TIMESTAMP函数: 将日期转化为整型的unix格式的日期时间值
SELECT UNIX_TIMESTAMP();
执行结果: 1624795597
FROM_UNIXTIME函数: 将数字型的unix 时间日期值转为DE日期值
SELECT FROM_UNIXTIME(1624795597);
执行结果: 2021-06-27 20:06:37
ISDATE函数: 判断一个日期字符串能否根据对应的格式串转换为一个日期值
SELECT ISDATE('2021-06-27 19:33:23','yyyy-mm-dd hh:mi:ss');
执行结果: true
LASTDAY函数: 取一个月的最后一天,截取到天
SELECT LASTDAY('2021-06-27 19:33:23');
执行结果: 2021-06-30 00:00:00
TO_DATE函数: 将一个字符串按照FORMAT指定的格式转成日期值
SELECT TO_DATE('2021-06-27 19:33:23','yyyy-mm-dd hh:mi:ss');
执行结果: 2021-06-27 20:13:41
TO_CHAR函数: 日期类型按照format指定的格式转成字符串
SELECT TO_CHAR(GETDATE(),'yyyy-mm-dd hh:mi:ss');
执行结果: 2021-06-27 20:17:26
WEEKDAY函数: 返回一个日期值是星期几
SELECT WEEKDAY(GETDATE());
执行结果: 6
星期一:0
星期二:1
星期三:2
星期四:3
星期五:4
星期六:5
星期天:6
WEEKOFYEAR函数: 返回一个日期位于那一年的第几周
SELECT WEEKOFYEAR(GETDATE());
执行结果: 25
二、数学运算函数
ABS函数: 绝对值函数
SELECT ABS(-1.567);
执行结果: 1.567
ACOS函数: 反余弦函数
SELECT ACOS(0.789);
执行结果: 0.6616166568777674
ASIN函数: 反正弦函数
SELECT ASIN(0.789);
执行结果: 0.9091796699171293
ATAN函数: 反正切函数
SELECT ATAN(0.789);
执行结果: 0.6679975427240679
CONV函数: 进制转换函数
SELECT CONV(100,10,2);
执行结果: 1100100
SELECT CONV(10101100,2,10);
执行结果: 172
COS函数: 余弦函数,输入为弧度值
SELECT COS(0.789);
执行结果: 0.7045553168836329
COSH函数: 双曲余弦函数
SELECT COSH(0.789);
执行结果: 1.3277464991182242
COT函数: 余切函数
SELECT COT(0.789);
执行结果: 0.992822149200644
EXP函数: 指数函数(以e=2.718281828459045为底数)
SELECT EXP(3);
执行结果: 20.085536923187668
RAND函数: 随机数函数,返回double类型的随机数,返回值区间是的0~1
SELECT RAND(99);
执行结果: 0.9610280566667337
ROUND函数: 四舍五入到指定小数点位置
SELECT ROUND(0.789,2);
执行结果: 0.79
FLOOR函数: 向下取整
SELECT FLOOR(9.789);
执行结果: 9
SIN函数: 正弦函数
SELECT SIN(0.789);
执行结果: 0.7096490720426566
SINH函数: 双曲正弦函数
SELECT SINH(0.789);
执行结果: 0.8734476320425288
SQRT函数: 计算平方根
SELECT SQRT(9);
执行结果: 3.0
TAN函数: 正切函数
SELECT TAN(0.789);
执行结果: 1.0072297448290564
TANH函数: 双曲正切函数
SELECT TANH(0.789);
执行结果: 0.65784216537012
TRUNC函数: 截取函数,将输入值截取到指定小数点位置
SELECT TRUNC(987.789,1);
执行结果: 987.7
LN函数: 返回number的自然对数
SELECT LN(20.085536923187668);
执行结果: 3.0
LOG函数: 对数函数
SELECT LOG(2,3);
执行结果: SELECT LOG(2,3);
POW函数: 返回x的y次方,即x^y
SELECT POW(2,3);
执行结果: 8.0
CEIL函数: 向上取整
SELECT CEIL(9.789);
执行结果: 10
三、字符串处理函数
CHR函数: 将给定ASCII转换成字符,参数范围是0~255
SELECT CHR(90);
执行结果: Z
CONCAT函数: 字符串连接函数,将参数中的所有字符串连接在一起的结果
SELECT CONCAT('厦门在','福建');
执行结果: 厦门在福建
IN函数: 查看key是否在给定列表中出现
SELECT 99 IN(9,99,999,9999,99999);
执行结果: true
INSTR函数: 计算一个子串在字符串中的位置
SELECT INSTR('厦门在中国的福建','福建');
执行结果: 7
LENGTH函数: 返回一个字符串的长度
SELECT LENGTH('厦门在中国的福建');
执行结果: 8
LENGTHB函数: 返回一个字符串的以字节为单位的长度
SELECT LENGTHB('厦门在中国的福建');
执行结果: 24
MD5函数: 输入字符串的md5值
SELECT MD5('厦门在中国的福建');
执行结果: ebf6fc3da626d922aa687c899232ab87
SPLIT_PART函数: 拆分字符串,返回指定的部分
SELECT SPLIT_PART('福州;厦门;泉州',';',2);
执行结果: 厦门
TO_CHAR函数: 返回对应值的字符串
SELECT TO_CHAR(99.98);
执行结果: 99.98
SUBSTR函数: 返回字符串string1从start_position开始长度为length的子串
SELECT SUBSTR('厦门在中国的福建',7,2);
执行结果: 福建
TOLOWER函数: 字符串转换为小写,输入字符串对应的小写字符串
SELECT TOLOWER('abcDEFGH');
执行结果: abcdefgh
TOUPPER函数: 字符串转换为大写,输入字符串对应的大写字符串
SELECT TOUPPER('abcDEFGH');
执行结果: ABCDEFGH
TRIM函数: 截取两端空格,将输入字符串去除左右空格
SELECT TRIM(' 厦门在中国的福建 ');
执行结果: 厦门在中国的福建
WM_CONCAT函数: 用指定的spearator做分隔符,做字符串类型的连接操作
SELECT WM_CONCAT(';',tt.id) as result FROM info_test tt WHERE tt.area = '厦门';
执行结果: 2021002;2021004;2021001;2021005;2021003
四、聚合函数
AVG函数: 计算平均值
SELECT AVG(tt.money) AS RESULT FROM INFO_TEST tt;
执行结果: 33.03333333333333
COUNT函数: 计算数目
SELECT COUNT(1) AS RESULT FROM INFO_TEST tt;
执行结果: 15
MAX函数: 计算最大值
SELECT MAX(tt.money) AS RESULT FROM INFO_TEST tt;
执行结果: 55.5
MEDIAN函数: 中位数
SELECT MEDIAN(tt.money) AS RESULT FROM INFO_TEST tt;
执行结果: 32.5
MIN函数: 计算最小值
SELECT MIN(tt.money) AS RESULT FROM INFO_TEST tt;
执行结果: 10.5
STDDEV函数: 总体标准差
SELECT STDDEV(tt.money) AS RESULT FROM INFO_TEST tt;
执行结果: 14.582485689651435
STDDEV_SAMP函数: 样本标准差
SELECT STDDEV_SAMP(tt.money) AS RESULT FROM INFO_TEST tt;
执行结果: 15.094306716046791
SUM函数: 求和
SELECT SUM(tt.money) AS RESULT FROM INFO_TEST tt;
执行结果: 495.5
五、窗口函数
COUNT函数: 计算条数
SELECT tt.area ,tt.id ,tt.money ,COUNT(tt.money) OVER( PARTITION BY tt.area ORDER BY tt.money DESC) FROM info_test tt;
执行结果:
SUM函数: 求和(同一个分组内,当前行和排在当前行之前的行累计求和)
SELECT tt.area ,tt.id ,tt.money ,SUM(tt.money) OVER( PARTITION BY tt.area ORDER BY tt.money DESC) FROM info_test tt;
执行结果:
AVG函数: 求平均数
SELECT tt.area ,tt.id ,tt.money ,AVG(tt.money) OVER( PARTITION BY tt.area ORDER BY tt.money DESC) FROM info_test tt;
执行结果:
MAX函数: 计算最大值
SELECT tt.area ,tt.id ,tt.money ,MAX(tt.money) OVER( PARTITION BY tt.area ORDER BY tt.money DESC) FROM info_test tt;
执行结果:
MIN函数: 最小值
SELECT tt.area ,tt.id ,tt.money ,MIN(tt.money) OVER( PARTITION BY tt.area ORDER BY tt.money DESC) FROM info_test tt;
执行结果:
MEDIAN函数: 计算中位数
SELECT tt.area ,tt.id ,tt.money ,MEDIAN(tt.money) OVER( PARTITION BY tt.area ) FROM info_test tt;
执行结果:
RANK函数: 计算排名
SELECT tt.area ,tt.id ,tt.money ,RANK() OVER( PARTITION BY tt.area ORDER BY tt.money DESC) FROM info_test tt;
执行结果:
DENSE_RANK函数: 连续排名
SELECT tt.area ,tt.id ,tt.money ,DENSE_RANK() OVER( PARTITION BY tt.area ORDER BY tt.money DESC) FROM info_test tt;
执行结果:
PERCENT_RANK函数: 计算一组数据中某行的相对排名
SELECT tt.area ,tt.id ,tt.money ,PERCENT_RANK() OVER( PARTITION BY tt.area ORDER BY tt.money DESC) FROM info_test tt;
执行结果:
ROW_NUMBER函数: 返回行号,从1开始,(可以做去重,根据行号)
SELECT tt.area ,tt.id ,tt.money ,ROW_NUMBER() OVER( PARTITION BY tt.id ORDER BY tt.money DESC) FROM info_test tt;
执行结果:
STDDEV函数: 总体标准差
SELECT tt.area ,tt.id ,tt.money ,STDDEV(tt.money) OVER( PARTITION BY tt.area ORDER BY tt.money DESC) FROM info_test tt;
执行结果:
STDDEV_SAMP函数: 样本标准差
SELECT tt.area ,tt.id ,tt.money ,STDDEV_SAMP(tt.money) OVER( PARTITION BY tt.area ORDER BY tt.money DESC) FROM info_test tt;
执行结果:
LAG函数: 按偏移量取当前行之前第几行的值
SELECT tt.area ,tt.id ,tt.money ,LAG(tt.money) OVER( PARTITION BY tt.area ORDER BY tt.money DESC) FROM info_test tt;
执行结果:
LEAD函数: 按偏移量取当前行之后第几行的值
SELECT tt.area ,tt.id ,tt.money ,LEAD(tt.money) OVER( PARTITION BY tt.area ORDER BY tt.money DESC) FROM info_test tt;
执行结果:
六、其它函数
CAST函数: 将表达式的结果转换成目标类型
SELECT CAST('99.98' AS BIGINT);
执行结果: 99
COALESCE函数: 返回列表中第一个非null的值,如果列表中所有的值都是null则返回null
SELECT COALESCE(NULL,NULL,'12','34',NULL,'56');
执行结果: 12
DECODE函数: 分支选择的功能
SELECT DECODE(99, 1, '一', 9, '九', 99, '九十九', '大于一百');
执行结果: 九十九
GREATEST函数: 返回输入参数中最大的一个
SELECT GREATEST(9,99,999,9999,99999);
执行结果: 99999
ORDINAL函数: 将输入变量按从小到大排序后,返回nth指定的位置的值
SELECT ORDINAL(3,9999,9,99,999,99999);
执行结果: 999
LEAST函数: 返回输入参数中最小的一个
SELECT LEAST(9,99,999,9999,99999);
执行结果: 9
UNIQUE_ID函数: 返回一个随机的唯一id,32位字符串
SELECT UNIQUE_ID();
执行结果: 9989cef2-97af-46e8-91ae-287812b149b7_0
UUID函数: 返回一个随机的唯一id,32位字符串
SELECT UUID();
执行结果: b0796115-3011-451f-8a6f-4ad4740d7532
七、附件
建表语句:
CREATE TABLE IF NOT EXISTS info_test ( id BIGINT COMMENT '主键标识', money DOUBLE COMMENT '金额', area STRING COMMENT '城市' ) COMMENT '验证表';
数据:
INSERT INTO info_test(id,money,area) values(2021001,10.5,'厦门'); INSERT INTO info_test(id,money,area) values(2021003,20.5,'厦门'); INSERT INTO info_test(id,money,area) values(2021004,30.5,'厦门'); INSERT INTO info_test(id,money,area) values(2021002,40.5,'厦门'); INSERT INTO info_test(id,money,area) values(2021005,50.5,'厦门'); INSERT INTO info_test(id,money,area) values(2021006,15.5,'福州'); INSERT INTO info_test(id,money,area) values(2021009,25.5,'福州'); INSERT INTO info_test(id,money,area) values(2021007,35.5,'福州'); INSERT INTO info_test(id,money,area) values(2021010,45.5,'福州'); INSERT INTO info_test(id,money,area) values(2021009,55.5,'福州'); INSERT INTO info_test(id,money,area) values(2021013,55.5,'福州'); INSERT INTO info_test(id,money,area) values(2021012,12.5,'泉州'); INSERT INTO info_test(id,money,area) values(2021011,22.5,'泉州'); INSERT INTO info_test(id,money,area) values(2021014,32.5,'泉州'); INSERT INTO info_test(id,money,area) values(2021015,42.5,'泉州');
以上,感谢。
-
XPath常用函数
2019-05-20 10:03:43有关数值的函数 有关字符串的函数 关于布尔值的函数 有关序列的函数 一般性的函数 测试序列容量的函数 Equals, Union, Intersection and Except 合计函数 生成序列的函数 上下文函数 函数示例 摘自W3...目录
Equals, Union, Intersection and Except
摘自W3School官方文档:http://www.w3school.com.cn/xpath/index.asp
有关数值的函数
名称
说明
fn:number(arg)
返回参数的数值。参数可以是布尔值、字符串或节点集。
例子:number('100')
结果:100
fn:abs(num)
返回参数的绝对值。
例子:abs(3.14)
结果:3.14
例子:abs(-3.14)
结果:3.14
fn:ceiling(num)
返回大于 num 参数的最小整数。
例子:ceiling(3.14)
结果:4
fn:floor(num)
返回不大于 num 参数的最大整数。
例子:floor(3.14)
结果:3
fn:round(num)
把 num 参数舍入为最接近的整数。
例子:round(3.14)
结果:3
fn:round-half-to-even()
例子:round-half-to-even(0.5)
结果:0
例子:round-half-to-even(1.5)
结果:2
例子:round-half-to-even(2.5)
结果:2
有关字符串的函数
名称
说明
fn:string(arg)
返回参数的字符串值。参数可以是数字、逻辑值或节点集。
例子:string(314)
结果:"314"
fn:codepoints-to-string(int,int,...)
根据代码点序列返回字符串。
例子:codepoints-to-string(84, 104, 233, 114, 232, 115, 101)
结果:'Thérèse'
fn:string-to-codepoints(string)
根据字符串返回代码点序列。
例子:string-to-codepoints("Thérèse")
结果:84, 104, 233, 114, 232, 115, 101
fn:codepoint-equal(comp1,comp2)
根据 Unicode 代码点对照,如果 comp1 的值等于 comp2 的值,则返回 true。(http://www.w3.org/2005/02/xpath-functions/collation/codepoint),否则返回 false。
fn:compare(comp1,comp2)
fn:compare(comp1,comp2,collation)
如果 comp1 小于 comp2,则返回 -1。如果 comp1 等于 comp2,则返回 0。如果 comp1 大于 comp2,则返回 1。(根据所用的对照规则)。
例子:compare('ghi', 'ghi')
结果:0
fn:concat(string,string,...)
返回字符串的拼接。
例子:concat('XPath ','is ','FUN!')
结果:'XPath is FUN!'
fn:string-join((string,string,...),sep)
使用 sep 参数作为分隔符,来返回 string 参数拼接后的字符串。
例子:string-join(('We', 'are', 'having', 'fun!'), ' ')
结果:' We are having fun! '
例子:string-join(('We', 'are', 'having', 'fun!'))
结果:'Wearehavingfun!'
例子:string-join((), 'sep')
结果:''
fn:substring(string,start,len)
fn:substring(string,start)
返回从 start 位置开始的指定长度的子字符串。第一个字符的下标是 1。如果省略 len 参数,则返回从位置 start 到字符串末尾的子字符串。
例子:substring('Beatles',1,4)
结果:'Beat'
例子:substring('Beatles',2)
结果:'eatles'
fn:string-length(string)
fn:string-length()
返回指定字符串的长度。如果没有 string 参数,则返回当前节点的字符串值的长度。
例子:string-length('Beatles')
结果:7
fn:normalize-space(string)
fn:normalize-space()
删除指定字符串的开头和结尾的空白,并把内部的所有空白序列替换为一个,然后返回结果。如果没有 string 参数,则处理当前节点。
例子:normalize-space(' The XML ')
结果:'The XML'
fn:normalize-unicode()
执行 Unicode 规格化。
fn:upper-case(string)
把 string 参数转换为大写。
例子:upper-case('The XML')
结果:'THE XML'
fn:lower-case(string)
把 string 参数转换为小写。
例子:lower-case('The XML')
结果:'the xml'
fn:translate(string1,string2,string3)
把 string1 中的 string2 替换为 string3。
例子:translate('12:30','30','45')
结果:'12:45'
例子:translate('12:30','03','54')
结果:'12:45'
例子:translate('12:30','0123','abcd')
结果:'bc:da'
fn:escape-uri(stringURI,esc-res)
例子:escape-uri("http://example.com/test#car", true())
结果:"http%3A%2F%2Fexample.com%2Ftest#car"
例子:escape-uri("http://example.com/test#car", false())
结果:"http://example.com/test#car"
例子:escape-uri ("http://example.com/~bébé", false())
结果:"http://example.com/~b%C3%A9b%C3%A9"
fn:contains(string1,string2)
如果 string1 包含 string2,则返回 true,否则返回 false。
例子:contains('XML','XM')
结果:true
fn:starts-with(string1,string2)
如果 string1 以 string2 开始,则返回 true,否则返回 false。
例子:starts-with('XML','X')
结果:true
fn:ends-with(string1,string2)
如果 string1 以 string2 结尾,则返回 true,否则返回 false。
例子:ends-with('XML','X')
结果:false
fn:substring-before(string1,string2)
返回 string2 在 string1 中出现之前的子字符串。
例子:substring-before('12/10','/')
结果:'12'
fn:substring-after(string1,string2)
返回 string2 在 string1 中出现之后的子字符串。
例子:substring-after('12/10','/')
结果:'10'
fn:matches(string,pattern)
如果 string 参数匹配指定的模式,则返回 true,否则返回 false。
例子:matches("Merano", "ran")
结果:true
fn:replace(string,pattern,replace)
把指定的模式替换为 replace 参数,并返回结果。
例子:replace("Bella Italia", "l", "*")
结果:'Be**a Ita*ia'
例子:replace("Bella Italia", "l", "")
结果:'Bea Itaia'
fn:tokenize(string,pattern)
例子:tokenize("XPath is fun", "\s+")
结果:("XPath", "is", "fun")
关于布尔值的函数
名称
说明
fn:boolean(arg)
返回数字、字符串或节点集的布尔值。
fn:not(arg)
首先通过 boolean() 函数把参数还原为一个布尔值。如果该布尔值为 false,则返回 true,否则返回 true。
例子:not(true())
结果:false
fn:true()
返回布尔值 true。
例子:true()
结果:true
fn:false()
返回布尔值 false。
例子:false()
结果:false
有关序列的函数
一般性的函数
名称
说明
fn:index-of((item,item,...),searchitem)
返回在项目序列中等于 searchitem 参数的位置。
例子:index-of ((15, 40, 25, 40, 10), 40)
结果:(2, 4)
例子:index-of (("a", "dog", "and", "a", "duck"), "a")
Result (1, 4)
例子:index-of ((15, 40, 25, 40, 10), 18)
结果:()
fn:remove((item,item,...),position)
返回由 item 参数构造的新序列 - 同时删除 position 参数指定的项目。
例子:remove(("ab", "cd", "ef"), 0)
结果:("ab", "cd", "ef")
例子:remove(("ab", "cd", "ef"), 1)
结果:("cd", "ef")
例子:remove(("ab", "cd", "ef"), 4)
结果:("ab", "cd", "ef")
fn:empty(item,item,...)
如果参数值是空序列,则返回 true,否则返回 false。
例子:empty(remove(("ab", "cd"), 1))
结果:false
fn:exists(item,item,...)
如果参数值不是空序列,则返回 true,否则返回 false。
例子:exists(remove(("ab"), 1))
结果:false
fn:distinct-values((item,item,...),collation)
返回唯一不同的值。
例子:distinct-values((1, 2, 3, 1, 2))
结果:(1, 2, 3)
fn:insert-before((item,item,...),pos,inserts)
返回由 item 参数构造的新序列 - 同时在 pos 参数指定位置插入 inserts 参数的值。
例子:insert-before(("ab", "cd"), 0, "gh")
结果:("gh", "ab", "cd")
例子:insert-before(("ab", "cd"), 1, "gh")
结果:("gh", "ab", "cd")
例子:insert-before(("ab", "cd"), 2, "gh")
结果:("ab", "gh", "cd")
例子:insert-before(("ab", "cd"), 5, "gh")
结果:("ab", "cd", "gh")
fn:reverse((item,item,...))
返回指定的项目的颠倒顺序。
例子:reverse(("ab", "cd", "ef"))
结果:("ef", "cd", "ab")
例子:reverse(("ab"))
结果:("ab")
fn:subsequence((item,item,...),start,len)
返回 start 参数指定的位置返回项目序列,序列的长度由 len 参数指定。第一个项目的位置是 1。
例子:subsequence(($item1, $item2, $item3,...), 3)
结果:($item3, ...)
例子:subsequence(($item1, $item2, $item3, ...), 2, 2)
结果:($item2, $item3)
fn:unordered((item,item,...))
依据实现决定的顺序来返回项目。
测试序列容量的函数
名称
说明
fn:zero-or-one(item,item,...)
如果参数包含零个或一个项目,则返回参数,否则生成错误。
fn:one-or-more(item,item,...)
如果参数包含一个或多个项目,则返回参数,否则生成错误。
fn:exactly-one(item,item,...)
如果参数包含一个项目,则返回参数,否则生成错误。
Equals, Union, Intersection and Except
名称
说明
fn:deep-equal(param1,param2,collation)
如果 param1 和 param2 与彼此相等(deep-equal),则返回 true,否则返回 false。
合计函数
名称
说明
fn:count((item,item,...))
返回节点的数量。
fn:avg((arg,arg,...))
返回参数值的平均数。 例子:avg((1,2,3)) 结果:2
fn:max((arg,arg,...))
返回大于其它参数的参数。 例子:max((1,2,3)) 结果:3 例子:max(('a', 'k')) 结果:'k'
fn:min((arg,arg,...))
返回小于其它参数的参数。 例子:min((1,2,3)) 结果:1 例子:min(('a', 'k')) 结果:'a'
fn:sum(arg,arg,...)
返回指定节点集中每个节点的数值的总和。
生成序列的函数
名称
说明
fn:id((string,string,...),node)
Returns a sequence of element nodes that have an ID value equal to the value of one or more of the values specified in the string argument
fn:idref((string,string,...),node)
Returns a sequence of element or attribute nodes that have an IDREF value equal to the value of one or more of the values specified in the string argument
fn:doc(URI)
fn:doc-available(URI)
如果 doc() 函数返回文档节点,则返回 true,否则返回 false。
fn:collection()
fn:collection(string)
上下文函数
名称
说明
fn:position()
返回当前正在被处理的节点的 index 位置。
例子://book[position()<=3]
结果:选择前三个 book 元素
fn:last()
返回在被处理的节点列表中的项目数目。
例子://book[last()]
结果:选择最后一个 book 元素
fn:current-dateTime()
返回当前的 dateTime(带有时区)。
fn:current-date()
返回当前的日期(带有时区)。
fn:current-time()
返回当前的时间(带有时区)。
fn:implicit-timezone()
返回隐式时区的值。
fn:default-collation()
返回默认对照的值。
fn:static-base-uri()
返回 base-uri 的值。
函数示例
名称
说明
//a[not(contains(@href,'detail'))]
返回所有 “href” 属性值不包含 “detail” 的 a 节点
//a[starts-with(@href,'//detail.tmall.com')]
返回所有 “href” 属性值以 “//detail.tmall.com” 开始的 a 节点
//a[contains(@href,'//store.taobao.com')]
返回所有 “href” 属性值包含 “//store.taobao.com” 的 a 节点
//*[contains(@class,'filter') and contains(@class,'clearfix')]/a/text()
获取 “class” 属性值包含 “filter” 并且包含 “clearfix” 的任意元素下的 a 子节点中的文本
//b[@class='ui-page-cur']/following-sibling::a[position()=1]
获取 “class” 属性值为 “ui-page-cur” 的 b 节点之后的第一个同胞 a 标签
-
计算机应用 常用函数的使用 常用函数的使用.pptx
2021-06-19 04:34:13常用函数的使用主讲人:李军《计算机应用》2.Excel常用函数Excel函数能完成一些常见功能,如求和、求平均值等。函数名及参数是函数的重要组成部分,书写函数时,各参数之间用英文半角逗号“,”隔开。(1)SUM(求和...常用函数的使用
主讲人:李军
《计算机应用》
2.Excel常用函数
Excel函数能完成一些常见功能,如求和、求平均值等。函数名及参数是函数的重要组成部分,书写函数时,各参数之间用英文半角逗号“,”隔开。
(1)SUM(求和函数)
语法:SUM(num1,num2,…)
用途:计算所有参数的和。
参数说明:num1,num2,…代表需要计算的值,可以是具体的数值、引用的单元格(区域)、逻辑值等。
实例:如果A1=1、A2=2、A3=3,则公式“=SUM(A1:A3)”返回6。
(2)AVERAGE(求算术平均值函数)
语法:AVERAGE(num1,num2,…)。
用途:计算所有参数的算术平均值。
参数说明:num1,num2,…是要计算平均值的1~30个参数。
实例:如果A1:A5的数值分别为100、70、92、47和82,则公式“=AVERAGE(A1:A5)”返回78.2。
常用函数的使用
(3)MAX(求最大值函数)
语法:MAX(num1,num2,…)。
用途:计算所有参数中的最大数值。
参数说明:num1,num2,…是需要找出最大数值的1至30个数值。
实例:如果A1=71、A2=83、A3=76、A4=49、A5=92、A6=88、A7=96,则公式“=MAX(A1:A7)”返回96。
(4)MIN(求最小值函数)
语法:MIN(num1,num2,…)。
用途:计算所有参数中的最小值。
参数说明:num1,num2,…是要从中找出最小值的1到30个数字参数。
实例:如果A1=71、A2=83、A3=76、A4=49、A5=92、A6=88、A7=96,则公式“=MIN(A1:A7)”返回49。
常用函数的使用
(5)COUNT(计数函数)
语法:COUNT(value1,value2,…)。
用途:计算所有参数中数值数据个数。它可以统计数组或单元格区域中含有数字的单元格个数。
参数说明:value1,value2,…是包含或引用各种类型数据的参数(1~30个),其中只有数字类型的数据才能被统计。
实例:如果A1=90、A2=人数、A3=" "、A4=54、A5=36,则公式“=COUNT(A1:A5)”返回3。
(6)IF(逻辑判断函数)
语法:IF(logical_test,value_if_true,value_if_false)。
用途:逻辑表达式logical_test值为真时,返回value_if_true的值,否则返回value_if_false的值。
参数说明:logical_test为计算结果为TRUE或FALSE的任何数值或表达式;value_if_true和value_if_false可以是任何类型的常数值或表达式,如果是文本型数据,则要用双引号作为定界符。
实例:公式“=IF(C2>=85,"A","B")”,若第一个逻辑判断表达式C2>=85成立,则单元格值为“A”;否则为“B”,该函数广泛用于需要进行逻辑判断的场合。
常用函数的使用
(7)COUNTIF(带条件计数函数)
语法:COUNTIF(range,criteria)。
用途:统计某一区域中符合条件的单元格数目。
参数说明:range为需要统计的符合条件的单元格数目的区域;criteria为参与计算的单元格条件,其形式可以为数字、表达式或文本(如36、">160"和"男"等)。其中数字可以直接写入,表达式和文本必须加双引号定界。
实例:如图5-58所示,在B10单元格中输入公式:=COUNTIF(C2:C9,"男"),确认后即可求出“男”生的人数。
常用函数的使用
常用函数的使用
(8)SUMIF(带条件求和函数)
语法:SUMIF(range,criteria,sum_range)
用途:对某一区域中符合条件的单元格求和。
参数说明:range代表条件判断的单元格区域;criteria为指定条件表达式;sum_range代表需要计算的数值所在的单元格区域。
实例:如图5-59所示,在B10单元格中输入公式:=SUMIF(C2:C9,"女",D2:D9),确认后即可求出“女”生的语文成绩和。
提示:
如果把上述公式修改为:=SUMIF(C2:C9,"男",D2:D9),即可求出“男”生的计算机基础成绩和;其中“男”和“女”由于是文本型的,需要放在英文状态下的双引号("男"、"女")中。
常用函数的使用
5.3.4 案例总结
Excel最强大的功能是其计算功能,而它强大的计算功能主要是通过公式和函数来实现的。使用Excel的公式和函数可以完成日常学习和工作中的一些比较复杂的计算和数据处理问题。
本案例
-
SQL常用函数大全
2019-05-14 15:46:12一、数学函数 ABS(x)返回x的绝对值 BIN(x)返回x的二进制(OCT返回八进制,HEX返回十六进制) CEILING(x)返回大于x的最小整数值 EXP(x)返回值e(自然对数的底)的x次方 FLOOR(x)返回小于x的最大整数值 GR... -
Excel表格常用函数
2021-11-20 19:13:51常用函数一、常用函数1、MATCH函数(1)、匹配类型(2)、案例2、INDEX函数3、LOOKUP函数4、VLOOKUP函数 一、常用函数 1、MATCH函数 MATCH 函数返回指定值在搜索区域中的相对位置。 match(查找值,查询范围,0) (1)、... -
matlab常用函数
2019-09-07 16:33:57一、软件操作函数 1)命令窗口函数: clc:清空命令窗口,使用向上箭头翻看命令。 open:打开文件,文本文件(*.doc),可执行文件(*.exe),图形文件(*.fig),超文本文件(*.html,*.htm),MATLAB数据库文件(*.... -
C++中的String的常用函数用法总结
2018-08-27 09:15:36string的构造函数的形式: string str:生成空字符串 string s(str):生成字符串为str的复制品 string s(str, strbegin,strlen):将字符串str中从下标strbegin开始、长度为strlen的部分作为字符串初值 ... -
MySQL常用函数大全(总结篇)
2019-02-19 14:08:33本篇文章讲解是是MySQL的函数方法,涵盖所有的MySQL常见的方法。下面是本篇文章的目录结构,可以根据自己需求划到相应段落查找: 一、数字函数 二、字符串函数 三、日期函数 四、MySQL高级函数 (一)数字函数 1、... -
【C++常用函数】两个数的最大值max()
2021-09-07 10:10:58max(),min() #include <iostream>//输入输出 #include<algorithm>//max,min using namespace std; void main() { int a; int b; cin >> a >> b; cout << max(a, b) << '... -
C++--问题35--min和max函数和minmax函数的用法
2020-11-18 15:08:42C++--问题35--min和max函数的用法 1.max函数 用于求数组中的最大元素。暂时用到的语法形式有以下3种: (1)C = max(A); (2)C = max(A, B); (3)C = max(A, [], dim); 描述: (1)C = max(A)返回数组不同... -
常用激活函数(激励函数)理解与总结
2018-05-13 23:07:19学习神经网络的时候我们总是听到激活函数这个词,而且很多资料都会提到常用的激活函数,比如Sigmoid函数、tanh函数、Relu函数。那么我们就来详细了解下激活函数方方面面的知识。本文的内容包括几个部分: 什么是... -
四、Neo4j CQL常用的函数介绍
2020-11-10 16:17:58上篇文章主要介绍了Neo4jCQL的常用命令,这篇文章主要介绍一下其常用的函数。关注专栏《知识图谱系列》了解更多关于知识图谱的知识~ 一、字符串函数 与SQL一样,Neo4J CQL提供了一组String函数,用于在CQL查询中... -
R语言入门——常用函数50个
2021-09-05 12:41:55R语言函数入门50个基本函数0引言1、入门准备操作及函数1.1R版本介绍以及IDE的选择1.2IDE及其常用的快捷键2、空间操作以及纠错函数2.1 ? 、??、help、demo、example2.2 ls()2.3 getwd()、setwd()2.4 其他函数2.5... -
Neo4j 常用函数
2019-06-12 09:51:281、Type()--查询节点间关系类型 match (a:Person)-[r]->(m:movie) return type(r),r 2、distinct()--去重函数 ...3、常用聚合函数: count()--统计个数;sum()--求和函数;max()--... -
sql常用函数大全
2018-04-09 13:59:52转载自:https://blog.csdn.net/mrtwofly/article/details/53939400一、数学函数ABS(x) 返回x的绝对值BIN(x) 返回x的二进制(OCT返回八进制,HEX返回十六进制)CEILING(x) 返回大于x的最小整数值EXP(x) 返回值e... -
MySQL函数大全,MySQL常用函数以及用法汇总
2021-04-10 15:10:07MySQL常用函数MySQL 数值型函数MySQL 字符串函数MySQL 日期和时间函数MySQL 聚合函数MySQL 流程控制函数1、字符串函数2、数学函数3、时期时间函数4、转换函数 MySQL 函数会对传递进来的参数进行处理,并返回一个... -
阿里云MaxComputer SQL学习之内置函数
2022-01-24 11:06:07在上一节中,我们学习了MaxComputer SQL的DML语言,并用DataWork给大家演示了一遍,今天我们进入内置函数的学习,这一部分中,我们接触到的内置函数比较多,大家只要记住一些常用的,其他的函数知道有这么一个功能... -
vb常用函数一览表
2018-08-05 17:10:29常用内部函数 数学函数 函数 -
pytorch 常用函数 max ,eq
2018-06-23 13:56:53max找出tensor 的行或者列最大的值: 找出每行的最大值: import torch outputs=torch.FloatTensor([[1],[2],[3]]) print(torch.max(outputs.data,1)) 输出: (tensor([ 1., 2., 3.]), tensor([ 0, 0, 0])) ... -
R语言常用函数整理
2020-10-21 08:45:43R语言常用函数整理本篇是基础篇,即R语言自带的函数。 一、数据管理 vector:向量 numeric:数值型向量 logical:逻辑型向量 character;字符型向量 list:列表 data.frame:数据框 c:连接为向量或列表 length:求... -
python常用内置函数
2022-02-03 22:32:52内置函数bin()、oct()、hex()用来将整数转换为二进制、八进制和十六进制形式,这三个函数都要求参数必须为整数。 remove() 方法在移除一个不存在的元素时会发生错误 -
Matlab常用函数和命令大全
2021-02-07 11:59:33一、常用对象操作:除了一般windows窗口的常用功能键外。 1、!dir 可以查看当前工作目录的文件。 !dir& 可以在dos状态下查看。 2、who 可以查看当前工作空间变量名, whos 可以查看变量名细节。 3、功能键: ... -
MATLAB常用函数汇总
2020-05-30 19:06:13PS:因为最近需要用到MATLAB,这里我会按照在实际应用中用到的有关函数作些笔记 minmax:用于获取数组中每一行的最小值和最大值。 其中magic(n)表示生成一个n*n的矩阵,其矩阵元素是由整数1到n^2组成的并且任何... -
常用激活函数总结
2020-06-16 14:26:08神经网络为什么需要激活函数: 首先数据的分布绝大多数是非线性的,而一般神经网络的计算是线性的,引入激活函数,是在神经网络中引入非线性,强化网络的学习能力。所以激活函数的最大特点就是非线性。 不同的激活... -
javascript常用函数大全
2018-10-24 23:19:29javascript函数一共可分为五类: •常规函数 •数组函数 •日期函数 •数学函数 •字符串函数 1.常规函数 javascript常规函数包括以下9个函数: (1)alert函数:显示一个警告对话框,包括一个OK按钮。 (2)... -
开源数据库InfluxDB常用函数
2017-12-13 10:57:411)count()函数 返回一个(field)字段中的非空值的数量。 语法: SELECT COUNT() FROM [WHERE ] [GROUP BY ] 示例: >SELECT COUNT(water_level) FROM h2o_feet name: h2o_feet-------------... -
零基础要学会的15个常用函数
2021-07-23 03:36:24这些函数是最基本的,但应用面却非常广,学会这些基本函数可以让工作事半功倍。1、SUM加法是最基本的数学运算之一。函数SUM就是用来承担这个任务的。SUM的参数可以是单个数字、一组数字。因此SUM的加法运算功能十分... -
SQL Server常用函数整理
2020-06-13 18:30:00点击关注上方“SQL数据库开发”,设为“置顶或星标”,第一时间送达干货。学习SQL,有很多时候需要使用到系统函数,比如一些统计函数(聚合函数),日期函数,字符串函数等。今天给大家整理了一... -
C/C++常用函数合集
2018-09-03 22:53:464.atan() STL 头文件 1.min(),max()函数 2.lower_bound() 3.upper_bound() 4.next_permutation()/prev_permutation() 6.Sort() 7.fill() 8.reverse() C标准库 头文件 1.memset() 函数原型:memset(void *s , int c...