数据处理函数
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
摘要:VB源码,其它类别,数据处理函数 VB专用的数据处理函数包,一些字符处理函数等,具体哪一方面并未提供,有兴趣的自己下载解压参考一下。
包括find函数diff函数sign函数 等等 也包括图像处理的一些函数,图像以tbitmap形式进行处理
#资源达人分享计划#
振动台试验数据整理和处理算法
Excel2010高效办公公式、函数与数据处理(超值版_全彩印刷)
MATLAB拟合函数在大学物理实验数据处理中的应用.pdf
TIA博途S7通用函数库LGF(包含数据类型转换+数据处理等)+使用说明(英文)
7、专用GPS数据处理函数; 8、航迹和相关工具; 9、卫星位置计算; 10、高度和方位角判定,以及卫星可见性; 11、DOP(dilution of precision)计算,卫星选取和相关函数; 12、专用信号处理和Kalman滤波函数; 13...
A: 数据处理函数 dataload(): 通过快速排序和数据复制将数据按照:姓名,学号,宿舍号,分别保存在 stu_name[],stu_num,stu_room中。 B:操作系统函数 move(): 包含 删除系统 delt(),显示系统 print(),查询系统 ...
本PPT中主要针对CANape插入虚拟函数进行说明; 在汽车标定测试开发过程中,...根据分析数据的需要,我们可以利用CANape的函数功能,计算间接信号,并在图形窗口中显示,方便数据统计分析。 本文以简单的功率计算说明。
其他都是相关的数据处理函数 数据采集系统是一个Android程序,请用“Android Studio 3.52 版本及以上打开”,APP运行请用Android8.0以上手机打开。 将室内WiFi定位代码 - _数据采集系统 - app-release.apk 部署在...
很实用的数据处理算法,广大学者可以好好学习,一定对大家有帮助的,加油
论述了利用AutoLISP语言开发参数化设计与绘图程序中的数据结构,分析了AutoLISP语言中的数据读/写方式,采用AutoLISP语言编写了通用的用户数据读/写处理函数,举例说明了函数的用法,为使用AutoLISP二次开发参数化设计与...
Excel2010高效办公-公式、函数与数据处理(超值版•全彩印刷)_14296813_513245
该PPT为plyr包中数据处理函数的讲解,比较R语言中一般函数。
MFC: Microsoft Foundation Class(微软...然后用ClassWizard来建立应用程序的类、消息处理、数据处理函数或定义控件的属性、事件与方法,最后将各应用程序的功能添加到类中。希望本课件,对大家学习MFC,有所帮助!
GPS模块数据分析、卫星导航定位算法详解,均为中文版,适用于学生及GPS相关开发人员
Python科学计算与数据处理-Python函数.ppt
如何利用着色、灯光照明、反射效果、材质体现和透明度处理渲染、烘托表现高维函数的性状;如何生成和运用标识,画龙点睛般地注释图形;如何显示和转换unit8、unit16、double三种不同数据类型所体现的变址、灰度和...