前言
本专栏文章为观看黑马程序员《MySQL入门到精通》所做笔记,课程地址在这。如有侵权,立即删除。
函数 是指一段可以直接被另一段程序调用的程序或代码。
一、字符串函数
- 格式
SELECT 函数(参数);
注:SUBSTRING(str,start,len);
中str
的索引从1开始,即start
最小为1。
二、数值函数
三、日期函数
注:DATEDIFF(date1,date2);
返回的是data1
减去data2
的天数
四、流程控制函数
流程函数也是很常用的一类函数,可以在SQL语句中实现条件筛选,从而提高语句的效率。
注:在IFNULL(value1,value2)
中,当value1
为空(即为
)时,返回的仍然是空值(即为
),因为空值不是null
;当value1
为null
时,返回value2
。