簡體   English   中英

iPhone中的SQLite:我想從sqlite的每個日期檢索1行

[英]SQLite in iPhone:I want to Retrieving 1 row for each date from sqlite

我只想知道某個日期是否有可用數據。如果有多個具有相同日期的數據,我不想獲取所有數據。我嘗試在where子句中使用LIMIT 0,1但是這意味着它將在給定的日期范圍內總共獲取1個數據。 因此,請告訴我在特定日期有1個數據的日期范圍之間獲取數據的方法。

謝謝。

很簡單的例子:

CREATE TABLE(
name,
date
);

insert into events values ("foo", "2008-01-01");
insert into events values ("bar", "2008-01-01");
insert into events values ("goo", "2009-01-01");
insert into events values ("gai", "2009-01-01");
select max(name), date from events group by date;

輸出:

foo|2008-01-01
goo|2009-01-01

請參閱如何在SQL中選擇每個組的第一/最小/最大行

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM