Bil*_*win 15
一行中的第一个和最后一个元素?
SELECT column1, columnN
FROM mytable;
Run Code Online (Sandbox Code Playgroud)
我认为你必须指的是列中的第一个和最后一个元素:
SELECT MIN(column1) AS First,
MAX(column1) AS Last
FROM mytable;
Run Code Online (Sandbox Code Playgroud)
见http://www.sqlite.org/lang_aggfunc.html的MIN()
和MAX()
.
我正在使用First
和Last
作为列别名.
如果它只是一列:
SELECT min(column) as first, max(column) as last FROM table
Run Code Online (Sandbox Code Playgroud)
如果要选择整行:
SELECT 'first',* FROM table ORDER BY column DESC LIMIT 1
UNION
SELECT 'last',* FROM table ORDER BY column ASC LIMIT 1
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
19160 次 |
最近记录: |