- 2
- 0
- 约3.29千字
- 约 12页
- 2019-10-10 发布于广西
- 举报
第10章 数据类型的处理 重点内容: 数字类型处理 字符串类型处理 时间类型处理 类型转换 * SQL实用简明教程 * 新世纪网页设计师应用教程 第1章 网页设计基础 重点内容: 网页的设计构思和布局 站点的规划与设计流程 主页的基本制作流程 一、数字 1、算术运算和数学函数 所有类型的数字字段存储的数据都具有相同的基本类型,就是数字。算术运算是我们对数字类型数据的常见处理方式,而最基本的算术运算是我们使用基本的算术运算符,比如“+”、“-”、“*”、“/”等进行的数学运算。大部分的算术运算我们大家都已经很熟悉了,对一些较复杂的具体的问题还有现成的数学公式可以查阅使用,有了这些,我们就能够针对某个要处理的问题,列出所需的算术表达式来。 在数据库系统中,许多基本的算术运算已经被作为数学函数整理出来,用户不再需要自己建立复杂而具体的算术式,只需要调用这些数学函数,将需要进行计算的数据作为函数的参数输入,就可以直接得到答案。数学函数也可以使用在算术表达式中,大大简化了我们的算术运算。 一、数字 2、对数字排序 数字的顺序排列是指从小到大的排列,数字的逆序排列则是从大到小的排列。在操作数据库时,我们经常要将操作得到的结果,即数据记录集中的数据进行排序,以方便我们对结果进行观察。在依据数字数据类型的列对数据记录集进行排序时,记录就根据该列数值的数字顺序进行排列。 3、处理空值 空值就是没有值或者说是它是一个未知的值,它不等于数字0,一个字段存有NULL值,意味着该字段实际上并没有存储任何值。如果空值出现在一个数学表达式中,这个表达式的结果也将是空值,因为系统无法将一个未知的值在数学表达式中进行计算,该表达式的结果也就未知,或者说是不存在。 有时,数据库系统能在查询和执行SQL语句时,对空值做出假设,以便包含空值的数学表达式能够返回一个非空值。不同的数据库系统用真值替换空值的方法是不同的。在SQL标准中指定可以使用COALESCE()函数替换空值。在Oracle数据库中使用的同样功能的函数是NVL()函数,它是Oracle版的COALESCE。 一、数字 4、格式化数字 很多数据库中存储的用于计算的数字都要求保留很高的精确度,以保证计算结果的精确性。为此,多数数据库系统都支持非常长的数字数据类型。例如,在Oracle8中的NUMBER数据类型就支持多达40个数字长度的数字数据。但是在数据库产生数据报告向用户显示数字数据时,很多时候没有必要显示那么长的数字,所以在很多情况下我们需要使用一些函数来格式化数字数据,这些函数有ROUND( )函数和TRUNC( )。 二、字符串 1、字符串函数 各种SQL工具都支持多种字符串函数以方便对数据库中存储的大量的字符串数据进行处理。这些函数在不同的数据库可能有着不同的函数名称,例如,在Oracle数据库系统中,返回字符串长度的函数是LENGTH(),在Transact-SQL(Sybase数据库系统和Microsoft SQL Server数据库系统使用)中,返回字符串长度的函数则是CHAR_LENGTH()。 二、字符串 2、字符串运算 字符串的运算包括字符串的比较、排序和字符串的并置以及字符串函数所能实现的所有运算的类型,还有关于子串的各种运算。 (1) 字符串的并置 使用函数CONCAT(str1,str2)可将两个或多个字符串作为一个单独的字符串对象来处理。所有的数据库系统都提供了字符串并置运算符,在Oracle数据库系统中,使用符号“||”来并置字符串,而在Transact-SQL(Sybase数据库系统和Microsoft SQL Server数据库系统使用)中,使用“+”来并置字符串。 (2) 使用探测法进行字符串比较 某些数据库支持探测法进行字符串的比较,如Oracle和Transact-SQL。探测法是基于字符串的发音的一种字符串的比较方法。我们使用函数SOUNDEX( )来进行这种操作。SOUNDEX( )函数按照发音来分解单词,然后根据发音来比较字符串而不是根据实际的字符。 二、字符串 3、子字符串 判定某个字符串是否包含了另一个字符串就是有关子字符串的问题了。被检查的字符串叫主串,要查找的字符串就是子串。 绝大多数的关系数据库系统都提供了一些方法来检查某一个字符串是否包含了另一个字符串,即主串和子串的关系。 三、时间 1、日期时间的存储和显示 在ANSI/SQL标准中,3种存储日期和时间的数据类型的格式和范围如下: 数据类型 格式 范围 ———— —————————— —————————— DATE YYY
您可能关注的文档
- 清雪扫雪机专用小型除雪机价格小型抛雪机厂家大型除-公开课件(讲义).ppt
- 情报工学系-公开课件(讲义).ppt
- 情绪管理-公开课件(讲义).ppt
- 请在此处填写作品信息-公开课件(讲义).ppt
- 庆典视频剪切制作方法-公开课件(讲义).ppt
- 穷人优秀课件-公开课件(讲义).ppt
- 秋菇后期及越冬管理-公开课件(讲义).ppt
- 秋季雾天行车安全-公开课件(讲义).ppt
- 秋季雾天行车安全课件-公开课件(讲义).ppt
- 秋季养生-公开课件(讲义).ppt
- 伟明环保-市场前景及投资研究报告-境内业务稳健运行,印尼市场贡献边际增量.pdf
- 桂东县法院系统招聘考试真题2025.pdf
- 贵州省黔南布依族2026年中考三模物理试题及答案.pdf
- 贵州省黔南州2026年中考语文二模试卷附答案.pdf
- 贵州省铜仁市2026年中考语文二模试卷附答案.pdf
- 2026上半年安徽事业单位联考合肥市庐江县招聘36人备考题库及一套完整答案详解.docx
- 贵州省毕节市2026年中考语文一模试卷附答案.pdf
- 贵州省贵阳市南明区2026年中考语文一模试卷附答案.pdf
- 2026上半年安徽事业单位联考合肥市庐江县招聘36人备考题库及一套参考答案详解.docx
- 贵州省贵阳市白云区2026年中考二模物理试题附答案.pdf
最近下载
- 园区招商与先进制造业发展研究.pdf VIP
- 2025年拍卖师慈善拍卖现场竞拍氛围营造专题试卷及解析.pdf VIP
- 2025年信息系统安全专家工控协议基础概念与分类专题试卷及解析.pdf VIP
- 2025年金融风险管理师资产证券化风险暴露资本处理专题试卷及解析.pdf VIP
- 2025年无人机驾驶员执照电磁环境干扰风险评估专题试卷及解析.pdf VIP
- 小学至高中人工智能辅助下的学习时间管理模型构建与应用研究教学研究课题报告.docx
- IATF16949:ISO9001-2016中英对照版本.pdf VIP
- 某图书馆大楼供配电系统设计.doc VIP
- 国资私募基金合规风控实务研究报告(2024).pdf VIP
- 海信HZ55E5D说明书用户手册.pdf
原创力文档

文档评论(0)