PostgreSql能不能返回固定行数的结果集?比如要返回10行记录,但是符合条件的只有5条,则另外5条记录用空行填充。再不创建临时表的情况下,有没有支持这样的SQL语句。
解决方案 »
- linux 怎么备份mysql数据成.sql文件(按表备份)
- 类似QQ 好友的数据库是如何分表的
- 求一条MYSQL语句---对满足条件:时间字段的值小于当前时间x秒 的记录进行更新操作。
- 两表合并问题?
- 救命帖,还剩下data,lib,bench等文件夹没被删除。请问怎么恢复mysql数据库??在线等
- 急啊!!!GGJJ们救命啊。。。。
- 请教使用innodb表的数据库备份与恢复?
- sos! 请问哪位知道在windows下c++怎样和mysql连接,在下感激不尽
- 如何写多个值在一个字段时的查询语句
- 求助:单表sql 优化问题
- 求两个SQL语句 。。 应该不难 。
- MYSQL:如何在已存在的表上增加一个 UNIQUE?谢谢
t_girl=# \d t;
Table "public.t"
Column | Type | Modifiers
----------+---------------+------------------------------------------------
id | integer | not null default nextval('t_id_seq'::regclass)
username | character(20) | not null
Indexes:
"t_pkey" PRIMARY KEY, btree (id)t_girl=# select * from t;
id | username
----+----------------------
1 | wangwei
2 | meimei
3 | Hunter Valley
4 | I love
5 | shizhu
6 | shicui
7 | cuihua
8 | wanli
9 | shi4zhu
10 | sh4icui
(10 rows)t_girl=# select a.* from t as b full join (select * from t limit 5) as a using(id);
id | username
----+----------------------
1 | wangwei
2 | meimei
3 | Hunter Valley
4 | I love
5 | shizhu
|
|
|
|
|
(10 rows)t_girl=#