SQL DATE()函数?
时间:2020-02-23 14:32:25 来源:igfitidea点击:
在本文中,我们将重点关注SQL DATE()函数。
因此,让我们开始学习!。
什么是SQL DATE()函数?
SQL DATE()函数使我们能够从特定的历史或者当前时间戳值访问日期值。
让我们考虑一个例子来理解它。
考虑一个小型,其中以数据库的形式维护员工出勤的记录。
如果主管希望检查特定员工缺勤的日子,则开发人员可以在出勤数据库上运行DATE()函数,并为主管提供日期信息。
因此,可以说DATE()函数可以帮助我们从提供的datetime表达式中提取日期值。
现在让我们了解DATE()函数的结构。
DATE()函数的语法
Date()函数返回从传递的datetime表达式中提取的日期。
DATE(datetime expression)
如果传递的参数不是日期或者日期时间表达式,则该函数返回NULL。
了解了DATE()函数的工作原理后,现在让我们通过一些示例来实现相同的功能。
通过示例实现DATE()函数
在下面的示例中,我们传递了一个datetime表达式。
DATE()函数从表达式中提取日期值。
SELECT DATE("2017-06-07 11:43:21");
输出:
2017-06-06T22:00:00.000Z
在此示例中,我们违反了datetime表达式的标准格式,因此该函数返回NULL。
SELECT DATE(" DATE: 2017-06-07 11:43:21");
输出:
NULL
在这个函数中,我们可以使用" SQL NOW()函数"从系统中获取当前的日期时间表达式。
此外,我们已应用DATE()函数从中提取日期部分。
SELECT DATE(NOW());
输出:
2017-07-12T22:00:00.000Z
现在,我们使用SQL Create命令创建了一个表" Info",并使用Insert命令在该表中插入了一条记录。
create table Info(id integer, Name varchar(200), Attendance DATE); insert into Info(id, Name,Attendance) values(1, "Pune", '2017-03-03 12:32:23'); select * from Info;
输出:
SQL DATE()函数-表信息
从上述数据中,我们使用DATE()函数从表列中存在的datetime表达式中提取日期部分。
Select Name, DATE(Attendance) from Info;