博客
关于我
MySQL常见函数
阅读量:749 次
发布时间:2019-03-23

本文共 1224 字,大约阅读时间需要 4 分钟。

MySQL常见函数手册

字符函数

字符函数是处理字符串操作的重要工具。在数据库开发中,常用字符函数包括获取字符代码点、添加下划线、计算字符串长度、提取子字符串以及比较字符的大小。这些函数帮助开发人员高效处理字符串数据。

  • 获取字符代码点:使用 CHAR_CODEPOINT()ASC() 函数获取字符的代码点,支持多种编码如UTF-8、UTF-16等。
  • 添加下划线UNDERSCORE() 函数用于在字符串中添加下划线,常用于格式化数据。
  • 计算字符串长度STRING_LENGTH() 函数返回字符串的字节长度(包括空格、符号等),适用于判断字段大小。
  • 提取子字符串SUBSTRING()SUBLENGTH() 函数配合使用,用于按位置或长度提取特定部分。
  • 字符比较COMPARE_CHAR() 函数用于比较两个字符,返回0(相同)、1(左字符大)或-1(右字符大)。

数字函数

数字函数是对数值操作的核心工具,在数据处理和计算中发挥重要作用。常见数字函数包括简单的四则运算、数值类型转换、取整函数、精度运算以及数学函数等。

  • 基本四则运算ADD(), SUB(), MUL(), DIV() 函数实现加减乘除。
  • 数值类型转换TO_INTEGER() 将浮点数转换为整数,TO_FLOAT() 转换为浮点数。
  • 取整函数ROUND() 四舍五入,FLOOR() 迭代下取整,CEILING() 迭代上取整。
  • 精度运算DECIMAL-placement 函数用于控制小数点位置。
  • 数学函数EXP()LOG()SQRT() 等用于基础数学计算。

日期函数

日期函数是处理时间和日期数据的核心工具,在数据管理和统计中起到关键作用。常用的日期函数包括获取日期、时间、通用时间、日期间隔计算以及日历函数等。

  • 获取日期DATE() 返回当前日期,TIME() 返回当前时间,GET_DATE() 获取字段的日期值。
  • 日期间隔DATEREV() 计算两个日期间隔,DAYS_BETWEEN() 计算天数间隔。
  • 日历函数WEEKDAY() 获取星期几(1-7),IS tiết kiệm款月?月() 判断是否是闰年。

条件表达式

条件表达式是SQL查询的灵魂,在实现逻辑控制流中的基础。常用的表达式包括条件判断、案例分析、空值判断及逻辑运算等。

  • 条件判断IF 结构用于根据条件执行不同语句,如 IF condition THEN ... ELSE ... END
  • 案例分析CASE 结构用于分支选择,支持简单和嵌套情况,用 ELSE 定义默认情况。
  • 空值判断IS NULLIS NOT NULL 用于检测空值,常用于数据校验。
  • 逻辑运算&&, || 用于连接逻辑表达式,! 运用否定。

这些函数为开发人员提供了强大的工具,帮助完成数据库管理和数据分析任务。通过合理组合这些函数,可以实现复杂的逻辑控制流和数据处理。

转载地址:http://kjxzk.baihongyu.com/

你可能感兴趣的文章
Jenkins - 部署在Tomcat容器里的Jenkins,提示“反向代理设置有误”
查看>>
wxWidgets源码分析(3) - 消息映射表
查看>>
wxWidgets源码分析(5) - 窗口管理
查看>>
wxWidgets源码分析(8) - MVC架构
查看>>
wxWidgets源码分析(9) - wxString
查看>>
[梁山好汉说IT] 梁山好汉和抢劫银行
查看>>
[源码解析] 消息队列 Kombu 之 基本架构
查看>>
[源码分析] 消息队列 Kombu 之 启动过程
查看>>
wx.NET CLI wrapper for wxWidgets
查看>>
Silverlight for linux 和 DLR(Dynamic Language Runtime)
查看>>
ASP.NET MVC Action Filters
查看>>
Powershell中禁止执行脚本解决办法
查看>>
OO_Unit2 多线程电梯总结
查看>>
git clone 出现fatal: unable to access ‘https://github 错误解决方法
查看>>
04_Mysql配置文件(重要参数)
查看>>
python 加密算法及其相关模块的学习(hashlib,RSA,random,string,math)
查看>>
JavaSE总结
查看>>
Python IO编程
查看>>
CSS入门总结
查看>>
使用 TortoiseGit 时,报 Access denied 错误
查看>>