数据处理函数
1,计算字符串长度
主流数据库系统都提供了计算字符串长度的函数,在MYSQL、Oracle、DB2中这个函数
名称为LENGTH,而在MSSQLServer中这个函数的名称则为LEN。这个函数接受一个字符串类
型的字段值做为参数,返回值为这个字符串的长度。下面的SQL语句计算每一个名称不为空
的员工的名字以及名字的长度:
MYSQL、Oracle、DB2:
SELECT FName, LENGTH(FName) AS namelength FROM T_Employee
WHERE FName IS NOT NULL
MSSQLServer:
SELECT FName, LEN(FName) AS namelength FROM T_Employee
WHERE FName IS NOT NULL
FName namelength
Tom 3
Jerry 5
Jane 4
Tina 4
Smith 5
John 4
Kerry 5
Stone 5
2,获取字符串的子串
主流系统都提供了取得字符串的子串的函数,在MYSQL、MSSQLServer中这个函数名称
为SUBSTRING,而在Oracle、DB2这个函数名称为SUBSTR。这个函数接受三个参数,第一个
参数为要取的主字符串,第二个参数为字串的起始位置(从1开始计数),第三个参数为字串
的长度。下面的SQL语句取得每一个名称不为空的员工的名字以及名字中从第二个字符开始、
长度为3的字串:
MYSQL、MSSQLServer:
SELECT FName, SUBSTRING(FName,2,3) FROM T_Employee
WHERE FName IS NOT NULL
Oracle、DB2:
SELECT FName, SUBSTR(FName,2,3) FROM T_Employee
WHERE FName IS NOT NULL
执行完毕我们就能在输出结果中看到下面的执行结果:
FName namelength
Tom om
Jerry er
Jane an
Tina in
Smith mi
John oh
Kerry er
Stone to
3,函数嵌套使用
多个函数还可以嵌套使用。主流系统都提供了计算正弦函数值的函数SIN和计算绝对值
的函数ABS,它们都接受一个数值类型的参数。下面的SQL语句取得每个员工的姓名、年龄、
年龄的正弦函数值以及年龄的正弦函数值的绝对值,其中计算“年龄的正弦函数值的绝对值”
时就要使用嵌套函数,SQL语句如下:
SELECT FName,FAge, SIN(FAge) , ABS(SIN(FAge)) FROM T_Employee
执行完毕我们就能在输出结果中看到下面的执行结果:
FName FAge Tom 25 -0.13235175009777303 0.13235175009777303
Jerry 28 0.27090578830786904 0.27090578830786904
Jane 23 -0.8462204041751706 0.8462204041751706
Tina 25 -0.13235175009777303 0.13235175009777303
Smith 28 0.27090578830786904 0.27090578830786904
<NULL> 27 0.956375928404503 0.956375928404503
John 23 -0.8462204041751706 0.8462204041751706
Kerry 28 0.27090578830786904 0.27090578830786904
Stone 22 -0.008851309290403876 0.008851309290403876
分享到:
相关推荐
数据处理函数.xmind
总结,TIA博途S7通用函数库LGF是提升PLC编程效率的重要工具,通过熟练掌握LGF库中的数据类型转换和数据处理函数,工程师能够更高效地编写出结构清晰、功能强大的程序。尽管使用说明为英文,但借助翻译工具和实践操作...
2.5 Numpy常用数据处理函数.mp4 2.6 pandas数据结构.mp4 第3课 3.1 csv文件读写.mp4 3.2 Excel文件读写.mp4 3.3 数据库文件读取.mp4 3.4 数据库文件保存.mp4 3.5 txt文件保存.mp4 第4课 4.1 数据筛选.mp4 4.2数据...
数据处理的核心在于传递函数,它是一种描述系统动态特性的数学模型。传递函数定义为系统的输出信号与输入信号之间的关系,可以表示为复频率域的比值。在振动台试验中,传递函数可以帮助我们了解系统对不同频率振动的...
1. **数据处理函数**:这部分函数主要用于对数值、字符串等进行运算和处理。例如,计算平均值、求最大值最小值、字符串拼接等,极大地丰富了Authorware的数据处理能力。 2. **文件操作函数**:这类函数涉及文件的...
批量处理数据文件涉及数据的读取、清洗、转换、计算和存储等操作,Matlab提供了丰富的函数和命令,如导入和导出函数(如csvread、csvwrite、xlsread、xlswrite)、数据处理函数(如sort、unique、diff)以及矩阵操作...
首先,RasterSegmenter是一个用于栅格数据处理的函数,它通过分析组件的直方图,并使用模糊均值技术识别具有同质性的单元。这一功能可以帮助用户对栅格数据进行细分,从而更好地进行后续处理。 Recorder函数可以将...
- **数据处理函数**:如`(setq)`用于赋值,`(list)`用于创建列表等。 - **图形操作函数**:如`(command)`用于执行命令,`(getpoint)`用于获取点坐标等。 - **用户界面控制函数**:如`(princ)`用于打印信息,`(getvar...
随着科技的发展,测绘行业对于数据处理的需求日益增加,传统的Excel公式和函数功能虽强,但对测绘数据处理存在局限性。因此,利用Excel VBA(Visual Basic for Applications)进行二次开发,创建自定义函数,成为了...
在物理实验数据处理中,通常需要从实验数据中寻找因变量与自变量间的函数关系。当无法直接从物理分析中得到这一函数关系时,可以利用MATLAB进行拟合。多项式拟合是常用的方法之一,通过假设实验数据可以拟合成一个...
综上所述,通过掌握和应用Excel函数,特别是利用其中的Right、Mod、Round和自定义函数等,可以有效地解决水文数据处理中的“四舍六入”问题,提高数据处理的精确性,进而提升工程水文分析计算、洪水预报等工作的质量...
MATLAB提供了多种数据处理函数,用于计算元素和、平均值、最大值和最小值、排序数组等。这类函数在数据分析和科学计算中发挥着重要作用。 1. sum函数:计算元素和 sum(A)函数可以计算数组A的元素和。 2. mean函数...
【高斯函数模型在变形监测数据处理中的应用】 在变形监测数据处理中,高斯函数模型是一种有效的预测方法。该模型具有结构简单、精度高、可操作性强的特点,能够克服传统预测模型的不足,为变形预测提供新的思路和...
谷中明在文章《化学实验数据处理中LINEST函数的应用》中,具体介绍了如何在化学实验数据处理中应用LINEST函数。文章中提到了两个具体应用实例:一是根据已知数据获得一元线性经验公式并进行插值计算或预测;二是根据...
2. 数据处理函数:这些函数用于实现数据的处理和操作,例如获取实体的定义数据、获取命令行参数等。 ads_getangle、ads_getappname、ads_getargs、ads_getcfg、ads_getcname、ads_getcorner 等函数都属于这类。 3....
小波基函数的构造及其在测量数据处理中的应用探讨 小波基函数是一种重要的信号处理工具,它广泛应用于信号处理、图像处理和数据分析等领域。本文主要探讨了一类小波基函数的构造及其在测量数据处理中的应用。 小...
接下来,数据处理函数是处理和分析数据时不可或缺的部分。`sort`函数可以对向量或矩阵进行排序,允许用户自定义升序或降序;`unique`函数查找并返回矩阵中的唯一值,对于去重和数据统计非常有用;`reshape`函数可以...
在深入探讨SQL Server中系统内置函数的灵活运用之前,有必要先对一些基础知识进行梳理,包括SQL Server的基础概念,系统内置函数的定义与分类,以及常用数据处理函数的具体使用方法。 ### SQL Server基础知识 SQL ...
2. **数据处理函数**:如PERCENTILE和PERCENTRANK,它们用于查找数据集中的百分位数,帮助理解数据分布。POISSON函数计算泊松分布的概率,QUARTILE函数则给出数据的四分位数信息。 3. **数据库函数**:如DB和DCOUNT...
Excel2010高效办公公式、函数与数据处理(超值版_全彩印刷)