当前位置:  开发笔记 > 前端 > 正文

选择第一个和最后一个元素的最有效方法,SQLite?

如何解决《选择第一个和最后一个元素的最有效方法,SQLite?》经验,为你挑选了2个好方法。

从SQLite中的列中选择第一个和最后一个元素的最有效方法是什么?



1> Bill Karwin..:

一行中的第一个和最后一个元素?

SELECT column1, columnN
FROM mytable;

我认为你必须指的是列中的第一个和最后一个元素:

SELECT MIN(column1) AS First,
       MAX(column1) AS Last
FROM mytable;

见http://www.sqlite.org/lang_aggfunc.html的MIN()MAX().

我正在使用FirstLast作为列别名.



2> vartec..:

如果它只是一列:

SELECT min(column) as first, max(column) as last FROM table

如果要选择整行:

SELECT 'first',* FROM table ORDER BY column DESC LIMIT 1
UNION 
SELECT 'last',* FROM table ORDER BY column ASC LIMIT 1

推荐阅读
黄晓敏3023
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有