MySQL常用函数

TY☞邂逅灬 2019-07-11 09:05:26
函数 与大多数计算机语言一样,SQL支持利用函数来处理数据,函数一般是在数据上执行的,它给数据的转换和处理提供了方便. 函数的作用 用于处理文本串(如删除或填充值,转换值为大写或小写)的文本函数. 用于在数值上进行算术操作(如返回绝对值,进行代数运算)的数值函数. 用于处理日期和时间值并从这些值中提取特定成分(如,返回两个日期之差,检查日期有效性等)的日期和时间函数. 返回DBMS正使用的特殊信息(如,返回用户登录信息,检查版本细节)的系统函数. 3.函数分类 函数按照其用途功能可分为四大类,分别为:文本处理函数,日期和时间处理函数,数值处理函数和聚集函数.接下来详细讲解各函数. 文本函数 函数 说明Left() 返回串左边的字符Length() 返回串的长度Locate() 找出串的一个子串Lower() 将串转换为小写LTrim() 去掉串左边的空格Right() 返回串右边的空格RTrim() 去掉串右边的空格Soundex() 返回串的SOUNDEX值SubString() 返回子串的字符Upper() 将串转换为大写简单演示 -- 将名称转为大写SELECTprod_name,UPPER(prod_name) 大写姓名 FROMproducts;-- 返回名字最左边的三个字符SELECTprod_name,LEFT(prod_name,3) FROMproducts;-- 查询名称中含有'anvil'的产品,返回0表示不存在SELECTprod_name,LOCATE('anvil',prod_name) FROMproducts; 日期和时间处理函数 函数 说明addDate() 增加一个日期(天,周等)AddTime() 增加一个时间(时,分等)CurDate() 返回当前日期CurTime() 返回当前时间Date() 返回日期时间的日期部分DateDiff() 计算两个日期之差Date_Add() 高度灵活的日期运算函数Date_Format() 返回一个格式化的日期或者时间串Day() 返回一个日期的天数部分DayofWeek() 对于一个日期,返回对应的星期几Hour() 返回一个时间的小时部分Minute() 返回一个时间的分数部分Month() 返回一个日期的月份部分Now() 返回当前日期和
...全文
45 回复 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

34,838

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧