MySQL基础 - 内置函数
Concat()
用于连接字段,一般DBMS使用+或者||。
ex:
注意:上图中新检索出来的列名为'CONCAT(id, '->', name)'(实际上没有列名),这样虽然不影响在MySQL中显示,但是无法在客户端程序中引用这一列(因为没有列名),故需要为该列指定一个新的名称,即别名。
LRrim()/RTrim()/Trim()
分别用于去除字段左边空格,右边空格,以及左右空格都去除。Now()
返回当前的日期和时间。测试函数:
可以不连接数据库直接测试函数,如SELECT 2*3;
将返回6,SELECT NOW()
将返回当前的日期和时间。Upper()
转换为大写输出。
Lower()
转换为小写输出Left()
返回串左边的字符。
Right()
返回串右边的字符。Length()
返回串的长度。
Locate()
用法Locate(substr, str) or Locate(substr, str, position)
Soundex()
对串进行发音比较而不是字符比较。
SubString()
用法:SubString(str, position) OR SubString(str, position, length),若position为负数则从后面开始数。
日期相关处理函数
- AddDate()
增加一个日期(天、周)等
AddTime()
增加一个事件(时,分)等
CurDate()
返回当前日期CurTime()
返回当前时间DateDiff()
计算两个日期之差Date_Add()
高度灵活的日期运算函数Date_Format()
返回一个格式化的日期或时间串Day()
返回一个日期的天数部分DayOfWeek()
对于一个日期,返回对应的星期几Hour()
返回一个时间的小时部分Minute()
返回一个时间的分钟部分Month()
返回一个日期的月份部分Now()
返回当前日期和时间Second()
返回一个时间的秒部分Time()
返回一个时间的时间部分Year()
返回一个日期的年份部分
数学部分
主要DBMS的函数中,数值函数是最一致的函数~
Abs()
返回一个数的绝对值Cos()
返回一个角度的余弦Exp()
返回一个数的指数值Mod()
返回除操作的余数Pi()
返回圆周率Rand()
返回一个随机数Sin()
返回一个角度的正弦Sqrt()
返回一个数的平方根Tan()
返回一个数角度的正切Count()
不指定列时包括所有的值,指定列时不包括NULL值的列。Min()
不包括NULL值的列。Max()
不包括NULL值的列。Avg()
不包括NULL值的列。
MySQL基础 - 内置函数的更多相关文章
- MYSQL常用内置函数详解说明
函数中可以将字段名当作变量来用,变量的值就是该列对应的所有值:在整理98在线字典数据时(http://zidian.98zw.com/),有这要一个需求,想从多音字duoyinzi字段值提取第一个拼音 ...
- python基础——内置函数
python基础--内置函数 一.内置函数(python3.x) 内置参数详解官方文档: https://docs.python.org/3/library/functions.html?highl ...
- MySql的内置函数
MySQL的内置函数不但可以在SELECT查询语句中应用,同样也可以在INSERT.UPDATE和DELECT等语句中应用.例如,在INSERT添加语句中,应用日期时间函数获取系统的当前时间,并且将其 ...
- mysql常见内置函数
在mysql中有许多内置的函数,虽然功能都能在PHP代码中实现,但巧妙的应用mysql内置函数可以大大的简化开发过程,提高效率. 在这里我总结一下一些常用的,方便以后查看: mysql字符串函数: c ...
- python基础-内置函数详解
一.内置函数(python3.x) 内置参数详解官方文档: https://docs.python.org/3/library/functions.html?highlight=built#ascii ...
- Python基础-内置函数、模块、函数、json
内置函数 1.id()返回对象的内存地址: 2. type() 返回对象类型: 3.print()打印输出: 4. input()接受一个标准输入数据,返回为string类型: 5. list() ...
- python基础----内置函数----匿名函数(lambda)
Python3版本所有的内置函数: 1. abs() 获取绝对值 >>> abs(-) >>> abs() >>> abs() >>& ...
- Python菜鸟之路:Python基础-内置函数补充
常用内置函数及用法: 1. callable() def callable(i_e_, some_kind_of_function): # real signature unknown; restor ...
- Python基础-内置函数总结
内置函数 int('123') float() string() tuple() set() dict(name='zdd',age=18) type()#查看类型 len()#看长度,其实是元素的个 ...
随机推荐
- C标准库<assert.h>实现
本文地址:http://www.cnblogs.com/archimedes/p/c-library-assert.html,转载请注明源地址. 1.背景知识 头文件<assert.h>唯 ...
- swift基础二
import Foundation // MARK: - ?和!的区别 // ?代表可选类型,实质上是枚举类型,里面有None和Some两种类型,其实nil相当于OPtional.None,如果非ni ...
- Struts2(十三)国际化-internationalization
一.国际化是什么--I18N 即internationalization 首字母i-结束字母n之间有18个字母 特征:在程序不做修改的情况下,可以根据不同的语言环境显示相应内容 二.Java内置国际化 ...
- 大家一起和snailren学java-(七)多态
“这个系列觉得没必要这么写,不然质量不会高,还是看一段时间,自己提炼吧” 多态,也称作动态绑定,后期绑定,是三个基本特征中非常重要的一个特征.通过多态,可以消除类型之间的耦合关系.同时多态提供了扩展程 ...
- [QualityCenter]设置工作流脚本-新建缺陷时描述字段模板设置
需求:实现新建缺陷时,描述模板自动生成填写模板. 在脚本编辑器找到Defects_Bug_New函数,然后填写以下代码: Sub Defects_Bug_New On Error Resume ...
- JQuery EasyUI中datagrid的使用
在学习过程中,可以参照JQuery EasyUI的官方网站学习.地址:http://www.jeasyui.com/demo/main/index.php 在学习JQuery EasyUI中的Data ...
- nginx中使用srcache_nginx模块构建缓存
nginx中可以将lua嵌,让nginx执行lua脚本,可以处理高并发,非阻塞的处理各种请求,openresty项目中可以使用nignx可以直接构建 srcache_nginx + redis 缓存, ...
- Docker容器操作
启动一次容器并执行命令(执行完命令后结束): docker run centos cat /etc/redhat-release 启动容器进入交互模式: docker run -i -t centos ...
- SQL中获取最近的N个半年度
直接上代码: --获取往前推的N个半年度 CREATE FUNCTION F3_GetRecentNHalfYear ( @N INT ) RETURNS @Result TABLE ( Year S ...
- Uva-11374-Airport Express
A - Airport Express Time Limit:1000MS Memory Limit:0KB 64bit IO Format:%lld & %llu Appoi ...