数据库作为数据分析师、软件开发工程师等职业技能,各大中小型企业公司在招聘时都会将其标注为岗位要求掌握技能。计算机类、统计类、软件工程、信息技术等理工类专业也将其列为基础专业课之一。
在MySQL中,函数是一组返回值的SQL语句或处理过程。使用函数可以大幅度改善代码的可读性和维护性。在本文中,将介绍20个常用的MySQL函数及其用途,同时给出详细的SQL示例及执行结果注释:
MySQL常用函数
1. CONCAT
CONCAT函数可以将多个字符串连接在一起,例如:
SELECT CONCAT('Hello', ' ', 'World');
结果为:
'Hello World'
2. UPPER
UPPER函数可以将字符串中的所有字母转为大写,例如:
SELECT UPPER('hello world');
结果为:
'HELLO WORLD'
3. LOWER
LOWER函数可以将字符串中的所有字母转为小写,例如:
SELECT LOWER('HELLO WORLD');
结果为:
'hello world'
4. SUBSTRING
SUBSTRING函数可以截取字符串中的一部分,例如:
SELECT SUBSTRING('Hello World', 1, 5);
结果为:
'Hello'
5. TRIM
TRIM函数可以删除字符串两侧的空格,例如:
SELECT TRIM(' Hello World ');
结果为:
'Hello World'
6. LENGTH
LENGTH函数可以计算字符串的长度,例如:
SELECT LENGTH('Hello World');
结果为:
11
7. ROUND
ROUND函数可以四舍五入一个数,例如:
SELECT ROUND(3.14159);
结果为:
3
8. FLOOR
FLOOR函数可以向下取整一个数,例如:
SELECT FLOOR(3.14159);
结果为:
3
9. CEILING
CEILING函数可以向上取整一个数,例如:
SELECT CEILING(3.14159);
结果为:
4
10. RAND
RAND函数可以生成一个0到1之间的随机数,例如:
SELECT RAND();
结果为:
11. NOW
NOW函数可以获取当前时间,例如:
SELECT NOW();
结果为:
'2022-08-08 16:32:28'
12. DATE_FORMAT
DATE_FORMAT函数可以将日期格式化为特定的格式,例如:
SELECT DATE_FORMAT(NOW(), '%Y-%m-%d %H:%i:%s');
结果为:
'2022-08-08 16:32:28'
13. YEAR
YEAR函数可以获取日期中的年份,例如:
SELECT YEAR('2022-08-08');
结果为:
2022
14. MONTH
MONTH函数可以获取日期中的月份,例如:
SELECT MONTH('2022-08-08');
结果为:
8
15. DAY
DAY函数可以获取日期中的日份,例如:
SELECT DAY('2022-08-08');
结果为:
8
16. HOUR
HOUR函数可以获取时间中的小时,例如:
SELECT HOUR(NOW());
结果为:
16
17. MINUTE
MINUTE函数可以获取时间中的分钟,例如:
SELECT MINUTE(NOW());
结果为:
32
18. SECOND
SECOND函数可以获取时间中的秒数,例如:
SELECT SECOND(NOW());
结果为:
28
19. SUM
SUM函数可以计算给定列的总和,例如:
SELECT SUM(price) FROM products;
结果为:
20. COUNT
COUNT函数可以计算指定列的行数,例如:
SELECT COUNT(*) FROM orders;
结果为:
54
竞赛介绍
为贯彻关于国家高新技术产业发展的重要指示精神,进一步明确“十四五”国家高新区的发展思路和重点任务,根据《国务院关于促进国家高新技术产业开发区高质量发展的若干意见》等文件指示。经研究决定,中国国际科技促进会物联网工作委员会特面向全国大学生,举办“2024全国大学生高新技术竞赛—数据库实操竞赛”。
报名方式
-扫描下方二维码进行报名-
或点击下方链接进行报名:
https://www.saikr.com/vse/50062?ces=public
竞赛内容
本次竞赛以MySQL为应用背景,以数据库基础知识、数据库操作应用为竞赛内容。数据库操作包括:数据库单表表查询、数据库链接查询、数据库嵌套查询、数据库常用函数、数据库更新操作、视图机器应用、SQL编程。
竞赛最终将以客观题考试+实操考试进行(客观题考试30分,实操考试70分)
竞赛评奖
学生奖项
本次竞赛依据分数进行进行评奖,设立一、二、三等奖:
一等奖:成绩在90-100分;
二等奖:成绩在80-89分;
三等奖:成绩在60-79分;
优秀奖:若干(成功参加竞赛即可获得优秀奖)
证书样图
优秀指导教师:
根据指导报名竞赛的学生人数和学生获奖人数进行综合评定,评定合格的高校老师,颁发优秀指导教师荣誉证书。
优秀组织单位:
根据单位报名竞赛的学生人数和学生获奖人数进行综合评定,评定合格的单位,颁发优秀组织单位荣誉证书。
各院校(系)、学校社团均可申请优秀组织单位。
专业证书
成绩优异者(获得竞赛证书)可获得由工业和信息化部工业文化发展中心颁发的工业互联网-大数据应用工程师证书 申领资格。
证书样图
证书样图
时间安排
竞赛分两场进行,参赛者可根据自身学习进度,任意参加其中一场。
报名时间:即日起至2024年9月6日
第一场竞赛时间:2024年7月13日9:00—11:30
第二场竞赛时间:2024年9月7日9:00—11:30
联系方式
微信&手机号:(倪老师)
竞赛交流:
BONUS TIME
数学建模资料、视频讲解、历年赛题
后台回复 【校苑】领取
推荐阅读(点击下方图片即可跳转)
到此这篇mysql窗口函数sum(mysql窗口函数sum())的文章就介绍到这了,更多相关内容请继续浏览下面的相关推荐文章,希望大家都能在编程的领域有一番成就!版权声明:
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若内容造成侵权、违法违规、事实不符,请将相关资料发送至xkadmin@xkablog.com进行投诉反馈,一经查实,立即处理!
转载请注明出处,原文链接:https://www.xkablog.com/haskellbc/78593.html