1. Concat()

    用于连接字段,一般DBMS使用+或者||。

    ex:



    注意:上图中新检索出来的列名为'CONCAT(id, '->', name)'(实际上没有列名),这样虽然不影响在MySQL中显示,但是无法在客户端程序中引用这一列(因为没有列名),故需要为该列指定一个新的名称,即别名。

  2. LRrim()/RTrim()/Trim()

    分别用于去除字段左边空格,右边空格,以及左右空格都去除。

  3. Now()

    返回当前的日期和时间。

  4. 测试函数:

    可以不连接数据库直接测试函数,如SELECT 2*3;将返回6,SELECT NOW()将返回当前的日期和时间。

  5. Upper()

    转换为大写输出。

  6. Lower()

    转换为小写输出

  7. Left()

    返回串左边的字符。

  8. Right()

    返回串右边的字符。

  9. Length()

    返回串的长度。

  10. Locate()

    用法Locate(substr, str) or Locate(substr, str, position)

  11. Soundex()

    对串进行发音比较而不是字符比较。

  12. SubString()

    用法:SubString(str, position) OR SubString(str, position, length),若position为负数则从后面开始数。


日期相关处理函数

  1. AddDate()

    增加一个日期(天、周)等

  1. AddTime()

    增加一个事件(时,分)等

  2. CurDate()

    返回当前日期

  3. CurTime()

    返回当前时间

  4. DateDiff()

    计算两个日期之差

  5. Date_Add()

    高度灵活的日期运算函数

  6. Date_Format()

    返回一个格式化的日期或时间串

  7. Day()

    返回一个日期的天数部分

  8. DayOfWeek()

    对于一个日期,返回对应的星期几

  9. Hour()

    返回一个时间的小时部分

  10. Minute()

    返回一个时间的分钟部分

  11. Month()

    返回一个日期的月份部分

  12. Now()

    返回当前日期和时间

  13. Second()

    返回一个时间的秒部分

  14. Time()

    返回一个时间的时间部分

  15. Year()

    返回一个日期的年份部分


数学部分

主要DBMS的函数中,数值函数是最一致的函数~

  1. Abs()

    返回一个数的绝对值

  2. Cos()

    返回一个角度的余弦

  3. Exp()

    返回一个数的指数值

  4. Mod()

    返回除操作的余数

  5. Pi()

    返回圆周率

  6. Rand()

    返回一个随机数

  7. Sin()

    返回一个角度的正弦

  8. Sqrt()

    返回一个数的平方根

  9. Tan()

    返回一个数角度的正切

  10. Count()

    不指定列时包括所有的值,指定列时不包括NULL值的列。

  11. Min()

    不包括NULL值的列。

  12. Max()

    不包括NULL值的列。

  13. Avg()

    不包括NULL值的列。

MySQL基础 - 内置函数的更多相关文章

  1. MYSQL常用内置函数详解说明

    函数中可以将字段名当作变量来用,变量的值就是该列对应的所有值:在整理98在线字典数据时(http://zidian.98zw.com/),有这要一个需求,想从多音字duoyinzi字段值提取第一个拼音 ...

  2. python基础——内置函数

    python基础--内置函数  一.内置函数(python3.x) 内置参数详解官方文档: https://docs.python.org/3/library/functions.html?highl ...

  3. MySql的内置函数

    MySQL的内置函数不但可以在SELECT查询语句中应用,同样也可以在INSERT.UPDATE和DELECT等语句中应用.例如,在INSERT添加语句中,应用日期时间函数获取系统的当前时间,并且将其 ...

  4. mysql常见内置函数

    在mysql中有许多内置的函数,虽然功能都能在PHP代码中实现,但巧妙的应用mysql内置函数可以大大的简化开发过程,提高效率. 在这里我总结一下一些常用的,方便以后查看: mysql字符串函数: c ...

  5. python基础-内置函数详解

    一.内置函数(python3.x) 内置参数详解官方文档: https://docs.python.org/3/library/functions.html?highlight=built#ascii ...

  6. Python基础-内置函数、模块、函数、json

    内置函数 1.id()返回对象的内存地址: 2. type() 返回对象类型:   3.print()打印输出: 4. input()接受一个标准输入数据,返回为string类型: 5. list() ...

  7. python基础----内置函数----匿名函数(lambda)

    Python3版本所有的内置函数: 1. abs() 获取绝对值 >>> abs(-) >>> abs() >>> abs() >>& ...

  8. Python菜鸟之路:Python基础-内置函数补充

    常用内置函数及用法: 1. callable() def callable(i_e_, some_kind_of_function): # real signature unknown; restor ...

  9. Python基础-内置函数总结

    内置函数 int('123') float() string() tuple() set() dict(name='zdd',age=18) type()#查看类型 len()#看长度,其实是元素的个 ...

随机推荐

  1. C语言指针传递详解

    传递指针可以让多个函数访问指针所引用的对象,而不用把对象声明为全局可访问,要在某个函数中修改数据,需要用指针传递数据,当数据是需要修改的指针的时候,就要传递指针的指针,传递参数(包括指针)的时候,传递 ...

  2. 安卓第九天笔记-Activity

    安卓第九天笔记-Activity 1.创建Activity 一个界面对应一个activity 创建一个Activity  1.写一个JAVA类,继承Activity publicclass CalcA ...

  3. Struts2(十六)Json

    一.JSON Json就是浏览器和服务器之间交换数据的一种轻量级对象 javaSctipt中类似的对象操作 $(function() { var person = { "name" ...

  4. iOS之 Mac下抓包工具使用wireshark

    主要是mac上面网卡的授权 分三个步骤:    1.wireshark安装        wireshark运行需要mac上安装X11,mac 10.8的系统上默认是没有X11的.先去http://x ...

  5. C语言-02-基本运算

    一.算术运算 种类 1> 加(+),同时可以表示正号 2> 减(-),同时可以表示负号 3> 乘(*) 4>除(/) 5>取余(%) 关于类型转换 1>自动类型转换 ...

  6. XCode中#pragma的使用

    为了能够快速定位到代码的目标位置,可以使用#pragma:  

  7. 基于AFNetWorking 3.0封装网络请求数据的类

    对于使用 AFNetworking 的朋友来说,很多朋友都是直接调用 AFNetworking的 API ,这样不太好,无法做到全工程统一配置. 最好的方式就是对网络层再封装一层,全工程不允许直接使用 ...

  8. java基础--温故而知新 (01)

    1 myeclipse是一个eclipse插件.使用java语言开发.进程是javaw.exe--非命令行方式启动.   2 考这些术语的公司,往往都是世界一流的好公司.(技术广度+英语) java ...

  9. 深入理解java虚拟机(1)------内存区域与内存溢出

    在C++领域,关于C++的内存存储,结构等等,有一本书:深度探索C++对象模型,讲解的非常透彻. 而Java确把这一工作交给了虚拟机来处理. 我们首先来看看关于内存的问题. 1.问题: 1)java ...

  10. Tomcat6环境JBPM4.4报错:java.lang.ClassNotFoundException: de.odysseus.el.util.SimpleResolver

    Tomcat6环境JBPM4.4报错:java.lang.ClassNotFoundException: de.odysseus.el.util.SimpleResolver 报错信息: