mysql if函数_3.MySQL基本函数

6c27df7abd3430c88c42d9e45cd9d483.png

自己的MySQL阅读笔记,持续更新,直到看书结束。

数据库技术可以有效帮助一个组织或者企业科学、有效的管理数据,也是现在很多企业招聘数据分析师的必备要求之一。

大家如果看过MySQL的书,也可以看我的知识导图做一个复习,因为是自己的读书笔记,所以有的地方也不是很详尽,但是十分欢迎私下交流共同进步。

这一次是介绍一些MySQL的基本函数,主要包括聚合函数、数学函数、字符串函数、日期和时间函数以及其他的一些IF语句之类的函数。这一节涉及到了许多有用的语句,比如我们可以利用COUNT()函数进行计数,可以利用LEFT(s,n)函数返回字符串的前n个字符等。

SQL整理的目录

今天有觉悟:专栏索引——个人的数据分析学习(持续更新)​zhuanlan.zhihu.com
60e0389685ed2100c1c00d3345ced05e.png

目录

  1. 聚合函数
    1. COUNT()函数
    2. SUM()函数
    3. AVG()函数
    4. MAX()函数
    5. MIN()函数
  2. 数学函数
    1. ABS()函数
    2. FLOOR()函数
    3. RAND()函数
    4. TRUNCATE(x,y)函数
    5. SORT(x)函数
  3. 字符串函数
    1. UPPER(s)和UCASE(s)函数
    2. LEFT(s,n)函数
    3. SUBSTRING(s,n,len)函数
  4. 日期和时间函数
    1. CURDATA()和CURRENT_DATA()函数
    2. CURTIME()和CURRENT_TIME()函数
    3. NOW()函数
  5. 其他函数
    1. IF(expr,v1,v2)函数
    2. IFNULL(v1,v2)
    3. VERSION()函数

1.聚合函数

e0a173cf985180159f2e0dbadcf7f93b.png

1.1 COUNT()函数

统计tbl_orders表记录数

SELECT 

1.2 SUM()函数

统计tbl_orders中字段(PRODUCT_PRICE)的总和

SELECT 

1.3 AVG()函数

统计tbl_orders中字段(PRODUCT_PRICE)的平均值

SELECT 

1.4 MAX()函数

统计tbl_orders中字段(PRODUCT_PRICE)的最大值

SELECT 

1.5 MIN()函数

统计tbl_orders中字段(PRODUCT_PRICE)的最小值

SELECT 

2 数学函数

9cbe70d3266c8dede7482121ad58aa1a.png

2.1 ABS()函数

求5和-5的绝对值

SELECT 

2.2 FLOOR()函数

求小于或等于1.5及-2的最大整数,结果是1和-2

SELECT 

2.3 RAND()函数

取两个随机数

SELECT 

2.4 TRUNCATE(x,y)函数

返回2.1234567小数点后3位的值,结果为2.123

SELECT 

2.5 SORT(x)函数

求16和25的平方根

SELECT 

3 字符串函数

e81ddfb4dd6a736ba03262fe1f418395.png

2.1 UPPER(s)和UCASE(s)

将hello变成大写,结果为HELLO

SELECT 

3.2 LEFT(s,n)函数

取hello前两个字符,结果为he

SELECT 

3.3 SUBSTRING(s,n,len)函数

获取hello从第二个字符开始的4个字符

SELECT 

4 日期和时间函数

e81ddfb4dd6a736ba03262fe1f418395.png

4.1 CURDATA()和CURRENT_DATA()函数

获取当前日期,结果为2019-01-05

SELECT 

4.2 CURTIME()和CURRENT_TIME()函数

获取当前时间,19:28:30

SELECT 

4.3 NOW()函数

获取当前时间和日期,结果为2019-01-05 19:31:34

SELECT 

5 其他函数

921b5b689589983679e8045d2ca0bcf6.png

5.1 IF(expr,v1,v2)函数

PRODUCT_PRICE高于一万的算高昂水平,否则算便宜

SELECT 

5.2 IFNULL(v1,v2)

结果为空

SELECT 

5.3 VERSION()函数

获取版本号,结果为5.6.38-log

SELECT 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值