工作记录1,sql:MySql如何从身份证号计算出用户年龄

这是一个陷阱,不要相信,不要做。

直接使用: SELECT 年份(now()) 注意:- 如果用户的生日已经过去,这个公式会自动正确计算。
不要使用您的出生月份来减少当月的天数。

DataEase与SQL (1)

我的朋友上周开始学习DataEase,他说一开始SQL很混乱。
主键;我说你首先要了解关系模型的基本概念,比如外键、索引。

2 02 3 年,我被告知主键可以唯一标识不可重复或空学生表中的每条记录,例如学号。
外键用于连接表。
它们表示另一个表的主键,可以重复或为空。

之后,讲解了SQL的基本查询语法。
例如,SELECT用于检索数据; FROM指定表名,用于在任何地方指定过滤条件。

我记得有一次他问1 3 岁以上的学生怎么写。
我教他写“选择年龄>1 3 岁的学生”。

他再次问我如何找到9 岁到1 1 岁之间的学生,所以我教他使用“选择9 岁到1 1 岁之间的学生”。

他很快就能学会排序和分页,例如使用 ORDER BY 和 LIMIT 来限制行数。

我问了他一系列问题,我们还教你使用分组来过滤分组结果。

对于连接表来说,INNER JOIN 是内部连接; LEFT JOIN 是左连接,RIGHT JOIN 是右连接。
我了解了 MySQL 的常用函数,例如返回文字值的数字函数 ABS(x) 和用于连接字符串的字符串函数 CONCAT(str1 , str2 ...)。

他很感兴趣,询问了日期和时间函数。
我教您使用 NOW() 和 DATE_FORMAT(date, format) 格式化日期以返回当前日期和时间。

最后还教了IF(condition, true_value, false_value)等过程控制函数来进行条件判断。

综上所述,DataEase在使用SQL时,必须掌握这些基础知识,才能有效地操作数据。
他听后表示,似乎并不难。
忘了它