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()#看长度,其实是元素的个 ...
随机推荐
- 不小心改了Xcode系统的头文件,运行报错,解决办法
- 如何解决"应用程序无法启动,因为应用程序的并行配置不正确"问题
应用程序事件日志中: "C:\windows\system32\test.exe"的激活上下文生成失败.找不到从属程序集 Microsoft.VC80.MFC,processorA ...
- Effective Java 40 Design method signatures carefully
Principle Choose method names carefully. Don't go overboard in providing convenience methods. Avoid ...
- Effective Java 67 Avoid excessive synchronization
Principle To avoid liveness and safety failures, never cede control to the client within a synchroni ...
- Dell PowerVault TL4000 磁带机卡带问题
最近一段时间Dell PowerVault TL4000 磁带机故障频繁,昨天我在管理系统里面看到Library Status告警:HE: sled blocked, error during sle ...
- ASP.NET Session的共享
注: 在ashx文件中使用Session 首先添加引用 using System.Web.SessionState; 实现接口 public class XXXX: IHttpHandler ==&g ...
- C# 日志框架的添加
.NET中 记录日志的比较好的主要是Log4Net和Enterprise Library的Logging 复杂一点的还可以实现自动化Log日志 教程 首先是第二种方式 1.需要添加以下几个DLL 下 ...
- MFC分类
屏幕截图(带光标) MFC Button控件自绘 WM_CTLCOLOR消息 MFC窗口创建.销毁消息流程 DDX_Control.SubclassWindow和SubclassDlgItem 隐藏系 ...
- 有关RDS上只读实例延时分析-同适用于自建MySQL主从延时分析判断
个人不是很喜欢在技术上跟人互喷,尤其是不在同一个岗位上的人.一方面本人的性格如此,另一方面,我自身的口水也确实是不行,人生经历了第一次的双11洗礼,在大促的环境下,总算知道了有些东西是否应该规避,这次 ...
- cocos2d-x之Box2d初试
物理引擎:用来模拟一套物理事件的物理代码. #ifndef __HELLOWORLD_SCENE_H__ #define __HELLOWORLD_SCENE_H__ #include "c ...