sql相当于" grep x |头-n1"

时间:2013-12-05 21:21:10

标签: sqlite

我开始学习sql并创建了一个sqlite数据库,其中包含以前来自Comcast的每日IP地址分配的文本文件。如果我想找到为文本文件分配IP地址的第一个日期,我可以:

cat, awk, sort, for/do, grep and head -n1 

获取分配任何特定IP地址的第一个日期的列表。我怎么能用sql做到这一点?

select distinct ip from history;

不显示日期列,

select distinct ip, date from history;

返回所有数据库条目。我不做什么?感谢。

1 个答案:

答案 0 :(得分:0)

您的问题与此完全重复:SQL query to select distinct row with minimum value。您正尝试为每个唯一IP选择日期列(开始日期)中的最小值。您需要进行内部联接并使用group by。

相关问题