sql必知必会学习记录(八)- 数据处理函数

sql必知必会学习记录(八)-数据处理函数

本次记录内容主要包括sql必知必会第8章使用数据处理函数的相关内容

大多数sql支持以下类型的函数:

  1. 用于处理文本串(如删除或填充值,转换为大写或者小写)的文本函数
  2. 用于在数值数据上进行算术操作(如返回绝对值,进行代数运算)的数值函数。
  3. 用于处理日期和时间值并从这些值中提取特定成分(例如,返回两个日期之差,检查日期有效性等)的日期和时间函数
  4. 返回DBMS正使用的特殊信息(如返回用户登录信息,检查版本细节)的系统函数。

常用的文本处理函数:

函数说明
Left()返回串左边的字符
Length()返回串的长度
locate()找出串的一个子串
Lower()将串转换为小写
LTrim()去掉串左边的空格
Right()返回串右边的字符
RTrim()去掉串右边的空格
Soundex()返回串的soundex的值(将任何文本串转换为描述其语音表示的字母数字模式)
SubString()返回子串的字符
Upper()将串转换为大写

常用的日期和时间处理函数:

不管是插入或更新表值还是用WHERE子句进行过滤,日期必须为格式yyyy-mm-dd。

order_date 是datetime 类型,要对日期进行比较时,要先从datetime中取出date部分,然后进行比较

select cust_id,order_num from orders where Date(order_date) = '2012-05-01'
select cust_id,order_num from orders where Year(order_date)= 2012 and month(order_date) = 9 

常用的数值处理函数:

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值