单个列中的两个数据项,由逗号分隔 - SQLite查询

时间:2015-11-01 06:59:50

标签: android sqlite android-sqlite

please view the days header(sun,mon)

我在日期栏中有两个项目(“sun,mon”)。为了根据当天获得主题,我必须通过比较单个日期来触发查询,但是在单个列中有两天或更多天。怎么可以在#Android中完成?

2 个答案:

答案 0 :(得分:1)

您需要SQL LIKE operator,它允许您使用简单的通配符:%来匹配零个或多个任意字符,而_则匹配一个任意字符。

所以你要这样做:

SELECT stuff FROM mytable WHERE days LIKE '%sun%'

但是如果你在该表中有很多行,这将会很慢。如果是这种情况,您将需要一个不同的表设计。

答案 1 :(得分:0)

SELECT * FROM mytable WHERE days LIKE'%sun%'