当前位置: 首页 > 面试题库 >

如何从SQLite的Datetime结果列中检索Date部分?

淳于健
2023-03-14
问题内容

我有一列datetime类型,我只想从中检索日期。反正有这样做吗?

以前它是一个纪元值,我将其转换为datetime。

这是一个示例结果:

smbd|ip address|1082|ip address|"2011-04-26 18:40:34"

我尝试了以下命令,但结果为负/零

SELECT DATE(datetime) from attacked_total;
SELECT STRFTIME('%Y-%m-%d', datetime) FROM attacked_total;
SELECT DATETIME('%Y-%m-%d', datetime) FROM attacked_total;
SELECT DATE('%Y-%m-%d', datetime) FROM attacked_total;

问题答案:

您可以使用DATE函数

例子

> select date('2011-04-26 18:40:34')
> 2011-04-26

您只能通过strftime获得一天,

> select strftime('%d', '2011-04-26 18:40:34')
> 26


 类似资料:
  • 问题内容: 我将 DATETIME 字段存储 在表中。储存价值之后, 它就 来了 2012-09-09 06:57:12 。 为了存储,我使用以下语法: 现在我的问题是,在获取数据的同时,如何使用单个MySQL查询来 分别 获取 日期和时间 。 日期如 2012-09-09 ,时间如 06:57:12 。 问题答案: 您可以使用 DATE_FORMAT() 来实现( 点击链接以获取其他格式 )

  • 问题内容: 有没有一种方法可以使用列名而不是Python中的列索引来检索SQL结果列值?我正在将Python 3与mySQL一起使用。我正在寻找的语法非常类似于Java构造: 我的表有很多列,要不断为需要访问的每一列编制索引确实是很痛苦的。此外,索引使我的代码难以阅读。 谢谢! 问题答案: 该MySQLdb的模块具有DictCursor: 像这样使用它(摘自使用Python DB- API编写My

  • 问题内容: 我的数据库中有两个表: NEWS表的列: -新闻ID -作者的用户ID) 带有列的USERS表: -用户ID 我要执行此SQL: 当我在PHP中获得结果时,我想获取关联数组并通过获取列名。如何获得具有相同列名的新闻ID和用户ID? 问题答案: 您可以为所选的列设置别名:

  • python字符串前面的b前缀是什么意思?解释'b'的意思,但不回答这个问题。 当然,这个问题的有效答案将被表决为已解决。 从shell可以使用复杂语句查找我的IP地址: 现在我希望这个语句,或者任何语句,在Python中执行。因为该语句具有各种特定的标记,所以我只需写入文件,并将文件读入变量 我检查了的内容与上面的语句完全相同。现在我用Python执行这个命令: 结果是一个元组,我只需要内容:

  • 直接从HDFS读取文件,而不将其复制到本地文件系统。不过,我将结果复制到本地文件系统。 hduser@ubuntu:/usr/local/hadoop$mkdir/tmp/gutenberg-output bin/hadoop dfs-getmerge/user/hduser/gutenberg-output/tmp/gutenberg-output deprecated:不推荐使用此脚本执行hd

  • 所以我根据YouTube上的教程创建了一个房间数据库。我有两个栏day and likes,每个栏都有int.目前,我已经用三行数据手动填充了数据库。 下面是手动填充数据库的代码: 在我的Dao类中,我当前有Insert、Update、deleteAll和getall...方法。这里是道: } 现在,我要从Room数据库中检索基于当天的数据。所以我想要第6天的likes数,它是1。我想检索数据并将