![](https://img-blog.csdnimg.cn/20200228104945128.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
MySQL
文章平均质量分 61
mysql学习
tomato先生
一个爱吃西红柿的先生!
展开
-
MySQL 序号函数 ROW_NUMBER()、RANK()、DENSE_RANK()
rank()函数:如果有并列情况,会占用下一个名次的位置,例如图中两个80分并列第一名,占用了第二名,76分变成第三名。dense_rank()函数:如果有并列的情况,不会占用下一个名次。例如图中两个80分并列第一名,76分为第二名。row_number()函数:不管是否有分数并列情况,只相当给每行标记一个序号。原创 2023-10-13 10:59:39 · 664 阅读 · 0 评论 -
MySQL日期函数--获取日期和时间
注意: NOW() 和SYSDATE()虽然都是获取日期和时间,但是不同之处在于: NOW() 在执行开始时值就得到了, SYSDATE() 在函数执行时动态实时取值。所以第一NOW(6)和第二NOW(6)值是一样的,而第一个SYSDATE(6)和第二SYSDATE(6)是不一样的。原创 2024-02-28 20:28:28 · 384 阅读 · 1 评论 -
MySQL日期函数--提取日期部分
提取日期部分函数函数SQL结果日期DATE()SELECT DATE(‘2024-02-28 20:10:57’);2024-02-28时间TIME()SELECT TIME(‘2024-02-28 20:10:57’);20:10:57年YEAR()SELECT YEAR(‘2024-02-28 20:10:57’);2024月MONTH()SELECT MONTH(‘2024-02-28 20:10:57’);2月(名称)MON原创 2024-02-29 19:43:28 · 226 阅读 · 0 评论 -
50道经典SQL练习题及答案与详细分析
6.查询所有同学的学生编号、学生姓名、选课总数、所有课程的总成绩(没成绩的显示为null)SELECT Student.*,t1.countcid,t1.sumscore FROM Student LEFT JOIN(SELECT sid,count(cid) As countcid,sum(score) As sumscore FROM SC GROUP BY sid) as t1ON S...原创 2020-02-28 10:16:52 · 3155 阅读 · 4 评论