sql知识——06函数使用

字段和列

字段(field)基本和列同一个意思,不过数据库里列通常称为列,而字段属于计算字段的连接上的。从客户机角度看,计算字段的数据是以和其他列的数据相同的方式返回的。只有数据库知道select语句里哪一些列是实际的表中的列,哪一些是计算字段。

拼接列(字段)函数

利用concat函数把将两个列拼接起来编程一个列,各个列之间用逗号隔开。rtrim函数消除列内值右边的所有空格,将列进行整理。别名函数as将一个字段或值用其他替换名进行替换赋值,可以用来规范命名不规范的字段或值。

 SELECT CONCAT(`sName(姓名)`,`sNo(学号)`) from `student(学生表)` 
RTRIM(`sName(姓名)`) ,RTRIM(`sNo(学号)`)) from `student(学生表)`
SELECT CONCAT(RTRIM(`sName(姓名)`) ,RTRIM(`sNo(学号)`)) from `student(学生表)`AS StudentInformation ORDER BY `sName(姓名)`

在这里插入图片描述

文本处理函数

在这里插入图片描述
在这里插入图片描述
备注:SOUNDEX是一个将任何文本串转化为描述其语音标识的子目数字模式的算法。使得可以对串进行发音比较而不是字母比较。

SELECT * from `student(学生表)` WHERE SOUNDEX(`sName(姓名)`) - SOUNDEX('Tom')

日期和时间处理函数

在MySQL中日期和时间采用相应的数据类型和特殊格式进行存储,使得可以快速有效的排序和过滤,节省物理存储空间。
在这里插入图片描述
比如

SELECT * from `student(学生表)` where `data(入学时间)` BETWEEN '2010-01-01' and '2012-12-24'

在这里插入图片描述

数值处理函数

在这里插入图片描述
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/matthewchen123/article/details/107808748
今日推荐