【发布时间】:2021-03-30 08:54:39
【问题描述】:
我有以下video 表:
create table videos(
title text,
date_range text);
insert into videos(title, date_range) values
('Title1', '["2021-03-18 - 2021-03-20", "2021-03-01 - 2021-03-05", "2021-03-15"]'),
('Title2', '["2021-02-12 - 2021-02-13", "2021-02-02 - 2021-02-06","2021-02-10"]');
+--------+----------------------------------------------------------------------+
| title | date_range |
+--------+----------------------------------------------------------------------+
| Title1 | ["2021-03-18 - 2021-03-20", "2021-03-01 - 2021-03-05", "2021-03-15"] |
| Title2 | ["2021-02-12 - 2021-02-13", "2021-02-02 - 2021-02-06","2021-02-10"] |
+--------+----------------------------------------------------------------------+
如何从2021-03-18 - 2021-03-19获取视频?
所以结果表应该是这样的:
+--------+----------------------------------------------------------------------+
| title | date_range |
+--------+----------------------------------------------------------------------+
| Title1 | ["2021-03-18 - 2021-03-20", "2021-03-01 - 2021-03-05", "2021-03-15"] |
+--------+----------------------------------------------------------------------+
这里有 fiddle 和这张表,但没有结果,因为我不知道如何实现这一点。 提前致谢!
【问题讨论】:
-
考虑规范化你的架构