`

数据处理函数

    博客分类:
  • sql
阅读更多

数据处理函数

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 

 

分享到:
评论

相关推荐

    bmpfunction delphi数据处理函数库模拟matlab中的几个函数

    包括find函数diff函数sign函数 等等 也包括图像处理的一些函数,图像以tbitmap形式进行处理

    TIA博途S7通用函数库LGF(包含数据类型转换+数据处理等)+使用说明(英文).rar

    总结,TIA博途S7通用函数库LGF是提升PLC编程效率的重要工具,通过熟练掌握LGF库中的数据类型转换和数据处理函数,工程师能够更高效地编写出结构清晰、功能强大的程序。尽管使用说明为英文,但借助翻译工具和实践操作...

    关于Microsoft Excel函数在环境监测数据处理中的应用探讨.pdf

    其丰富的数据处理函数和强大的图表制作功能,极大地提高了数据处理的效率和准确性,对于推动环境监测工作的科学化、规范化和信息化具有重要意义。因此,环境监测人员有必要掌握Excel的这些基本和高级功能,以便更...

    Python数据处理实战探险 深入数据分析和可视化.zip

    网盘文件永久链接第一课Python基础1.1 数据类型1.2 列表1.3 字典.1.4 集合...数据处理函数2.6 pandas数据结构第三课3.1 csv文件读写3.2 Excel文件读写3.3 数据库文件读取3.4 数据库文件保存3.5 txt文件保存第四课数据表...

    振动台试验数据整理和处理算法_传递函数_数据处理_信号处理_振动台_振动数据

    数据处理的核心在于传递函数,它是一种描述系统动态特性的数学模型。传递函数定义为系统的输出信号与输入信号之间的关系,可以表示为复频率域的比值。在振动台试验中,传递函数可以帮助我们了解系统对不同频率振动的...

    Authorware的83个扩展函数

    1. **数据处理函数**:这部分函数主要用于对数值、字符串等进行运算和处理。例如,计算平均值、求最大值最小值、字符串拼接等,极大地丰富了Authorware的数据处理能力。 2. **文件操作函数**:这类函数涉及文件的...

    Clojure脚本:数据处理的函数式利器

    Clojure,作为一种现代的Lisp方言,以其独特的函数式编程特性,在数据处理领域展现出了强大的能力。本文将探讨Clojure脚本在数据处理中的应用,包括数据清洗、统计分析、机器学习以及数据可视化等方面,并通过代码...

    基于Excel VBA测绘数据处理自定义函数的开发.pdf

    随着科技的发展,测绘行业对于数据处理的需求日益增加,传统的Excel公式和函数功能虽强,但对测绘数据处理存在局限性。因此,利用Excel VBA(Visual Basic for Applications)进行二次开发,创建自定义函数,成为了...

    MATLAB拟合函数在大学物理实验数据处理中的应用.pdf

    在物理实验数据处理中,通常需要从实验数据中寻找因变量与自变量间的函数关系。当无法直接从物理分析中得到这一函数关系时,可以利用MATLAB进行拟合。多项式拟合是常用的方法之一,通过假设实验数据可以拟合成一个...

    MATLAB常用函数介绍与使用方法.docx

    MATLAB提供了多种数据处理函数,用于计算元素和、平均值、最大值和最小值、排序数组等。这类函数在数据分析和科学计算中发挥着重要作用。 1. sum函数:计算元素和 sum(A)函数可以计算数组A的元素和。 2. mean函数...

    化学实验数据处理中LINEST函数的应用.pdf

    谷中明在文章《化学实验数据处理中LINEST函数的应用》中,具体介绍了如何在化学实验数据处理中应用LINEST函数。文章中提到了两个具体应用实例:一是根据已知数据获得一元线性经验公式并进行插值计算或预测;二是根据...

    一类小波基函数的构造及其在测量数据处理中的应用探讨.pdf

    小波基函数的构造及其在测量数据处理中的应用探讨 小波基函数是一种重要的信号处理工具,它广泛应用于信号处理、图像处理和数据分析等领域。本文主要探讨了一类小波基函数的构造及其在测量数据处理中的应用。 小...

    Matlab常用函数详解.docx

    接下来,数据处理函数是处理和分析数据时不可或缺的部分。`sort`函数可以对向量或矩阵进行排序,允许用户自定义升序或降序;`unique`函数查找并返回矩阵中的唯一值,对于去重和数据统计非常有用;`reshape`函数可以...

    SQL Server中系统内置函数的灵活运用.pdf

    在深入探讨SQL Server中系统内置函数的灵活运用之前,有必要先对一些基础知识进行梳理,包括SQL Server的基础概念,系统内置函数的定义与分类,以及常用数据处理函数的具体使用方法。 ### SQL Server基础知识 SQL ...

    Excel2010高效办公公式、函数与数据处理(超值版_全彩印刷)

    Excel2010高效办公公式、函数与数据处理(超值版_全彩印刷)

    ppt3_python函数及代码复用.zip

    - Pandas库提供了强大的数据处理函数,如`groupby()`, `merge()`, `pivot_table()`等。 - SQLAlchemy库允许Python与数据库进行交互,执行SQL查询。 8. **函数式编程** - 函数式编程强调无副作用和纯函数,Python...

    Origin软件作实验数据的最小二乘法直线拟合举例推荐.pdf

    在Origin 软件中,可以使用数据处理函数来对数据进行处理。例如,可以使用 ln 函数对数据进行对数变换,或者使用 algebraic 函数对数据进行代数运算。这些函数可以帮助用户对数据进行灵活的处理和分析。 4.图形绘制...

    藏经阁-Spark as the Gateway Drug To Typed Functional Programming.pd

    例如,在 Scala 中,我们可以使用以下代码来实现一个简单的数据处理函数: ```scala val inputData = List(1.0, 2.0, 3.0) def average(inputData: List[Double]): Double = { var runningSum = 0.0 for ...

    Excel函数在学生成绩数据处理中的应用.pdf

    Excel 函数在学生成绩数据处理中的应用 本文将介绍 Excel 函数在学生成绩数据处理中的应用,讨论如何使用 Excel 相关函数来提高工作效率和数据处理的准确性。通过使用 Excel 函数,可以大大提高工作效率和数据处理...

    EXCEL函数在水文数据处理中的应用.pdf

    文章《EXCEL函数在水文数据处理中的应用》重点介绍了Excel中几个常用特殊函数在水文数据处理中的使用方法,并通过实例——英雄桥水文站数据,向读者展示了这些函数的实际应用。 首先,我们需要了解什么是水文数据。...

Global site tag (gtag.js) - Google Analytics