`

数据处理函数

    博客分类:
  • 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 

 

分享到:
评论

相关推荐

    数据处理函数.xmind

    数据处理函数.xmind

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

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

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

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

    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文件保存第四课数据表...

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

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

    如何辨别java中的箭头函数和普通函数.pdf

    4. 作为数据处理函数:箭头函数可以作为数据处理函数,简洁地处理数据操作。 结论 ---- 本文详细介绍了 Java 中的函数分类、箭头函数的特点和使用场景,希望读者能够正确地区分普通函数和箭头函数,选择正确的 ...

    Authorware的83个扩展函数

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

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

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

    用Excel函数解决水文数据处理中的“四舍六入”问题.pdf

    综上所述,通过掌握和应用Excel函数,特别是利用其中的Right、Mod、Round和自定义函数等,可以有效地解决水文数据处理中的“四舍六入”问题,提高数据处理的精确性,进而提升工程水文分析计算、洪水预报等工作的质量...

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

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

    高斯函数模型在变形监测数据处理中的应用.pdf

    【高斯函数模型在变形监测数据处理中的应用】 在变形监测数据处理中,高斯函数模型是一种有效的预测方法。该模型具有结构简单、精度高、可操作性强的特点,能够克服传统预测模型的不足,为变形预测提供新的思路和...

    Excel2013函数大全分析.pdf

    2. **数据处理函数**:如PERCENTILE和PERCENTRANK,它们用于查找数据集中的百分位数,帮助理解数据分布。POISSON函数计算泊松分布的概率,QUARTILE函数则给出数据的四分位数信息。 3. **数据库函数**:如DB和DCOUNT...

    藏经阁-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中几个常用特殊函数在水文数据处理中的使用方法,并通过实例——英雄桥水文站数据,向读者展示了这些函数的实际应用。 首先,我们需要了解什么是水文数据。...

    adxl345的STM32驱动程序和硬件设计

    数据读取函数用于读取ADXL345的加速度数据,而数据处理函数用于处理读取到的加速度数据。STM32的驱动代码主要包括SPI通信接口的配置和数据传输函数。 ADXL345的SPI通信硬件设计 ADXL345的SPI通信硬件设计主要包括...

    试论Excel函数在工程数据处理中的具体运用 (1).pdf

    在工程领域中,利用Excel的函数处理数据显得尤为重要,这是因为工程数据处理常常涉及大量的数据,并且需要通过各种分析方法来得出结论。 在Excel中,函数是预先定义好的公式,用于执行特定的任务。例如,_round函数...

    利用Excel自定义函数同时满足多种数据处理要求.pdf

    Excel 自定义函数在数据处理中的应用 随着大数据时代的到来,数据处理变得越来越重要。作为数据处理的重要工具,Excel 软件具有巨大的优势,它普及性广,易用性强,但是环境监测质量保证中对数据处理有更高的要求,...

    python处理csv中的空值方法

    在导入这些库之后,接下来就是编写主要的数据处理函数。 介绍中提到的`cut_word`函数,这个函数的主要目的是对CSV中的文本数据进行分词处理。这个过程中,函数首先会遍历CSV文件中的每一行,然后对每个需要分词的...

    PHP与MySQL之间的交互.pdf

    4. 数据处理函数 PHP4 提供了丰富的数据处理函数,共计 18 个,可以满足对数据库的各种操作。例如,使用 mysql_affected_rows() 函数可以获取查询影响的行数,使用 mysql_num_rows() 函数可以获取查询结果的行数。 ...

    如何matlab 读取同一个文件中的多个txt 文档 (2).docx

    此外,我们还可以使用 Matlab 的数据处理函数,例如 `table`、`array` 等,来处理和分析读取的数据。这些函数可以帮助我们快速地处理和分析大量的数据。 使用 Matlab 读取多个 txt 文件需要熟悉 Matlab 的文件操作...

Global site tag (gtag.js) - Google Analytics