如何查看数据库的编码DB2数据库使用的编码

DB2数据库常用命令大全_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
DB2数据库常用命令大全
上传于|0|0|暂无简介
阅读已结束,如果下载本文需要使用5下载券
想免费下载本文?
定制HR最喜欢的简历
下载文档到电脑,查找使用更方便
还剩17页未读,继续阅读
定制HR最喜欢的简历
你可能喜欢推荐这篇日记的豆列
······leizhimin 的BLOG
用户名:leizhimin
文章数:726
评论数:2721
注册日期:
阅读量:5863
阅读量:12276
阅读量:420870
阅读量:1109167
51CTO推荐博文
DB2 SQL查询结果集自动编号、返回条数范围控制研究
DB2 SQL语句实现查询的记录自动编号、并根据编号进一步实现记录范围控制、分页查询。
IBM DB2 Universal V9.1
Windows XP Professional
要求:写一个SQL语句,在查询结果中要显示出记录序号,这个序号是是根据记录顺序自动生成的。
测试初始化DB2 SQL脚本:
drop table t_
create table t_test
&(bs&&&&&&& bigint&&&&&&&&& not null& not null generated by default as identity,
& username& varchar(20)&&&& not null,
& password& varchar(20),
& remark&&& varchar(200)
comment on t_test
&(bs is '标识',
& username is '用户名',
& password is '密码',
& remark is '备注'
insert into t_test(username, password) values ('aaa', 'aaa'),
('bbb', 'bbb'),
('ccc', 'ccc'),
('ddd', 'ddd'),
('eee', 'eee'),
('fff', 'fff'),
('ggg', 'ggg');
1、实现查询记录编号
要求:查询bs不等于1的所有记录。
select t.*, ROW_NUMBER() OVER() as ROW_NO
&from t_test t
where t.bs && 1
查询结果如下:
bs& username password remark&&& ROW_NO&
---------------------------------------
2&& 'bbb'&& 'bbb'&& '[Null]'&&& 1
3&& 'ccc'&& 'ccc'&& '[Null]'&&& 2
4&& 'ddd'&& 'ddd'&& '[Null]'&&& 3
5&& 'eee'&& 'eee'&& '[Null]'&&& 4
6&& 'fff'&& 'fff'&& '[Null]'&&& 5
7&& 'ggg'&& 'ggg'&& '[Null]'&&& 6
说明:ROW_NUMBER() OVER() 是用来产生编号序列,从1开始编号,为整数。
as ROW_NO 是为编号列设定显示名称。
2、实现按照记录范围进行查询
要求:要求查询第2-5条记录。
& from (select t.*, ROW_NUMBER() OVER() as ROW_NO
&&&&&&&&& from t_test t) as w
&where ROW_NO &= 2
&and ROW_NO &=5
查询结果如下:
bs& username password remark&&& ROW_NO&
---------------------------------------
2&& 'bbb'&& 'bbb'&& '[Null]'&&& 2
3&& 'ccc'&& 'ccc'&& '[Null]'&&& 3
4&& 'ddd'&& 'ddd'&& '[Null]'&&& 4
5&& 'eee'&& 'eee'&& '[Null]'&&& 5
3、实现SQL分页查询
对2中的SQL进行扩展,将范围起始编号作为变量传递给SQL就可以实现分页查询了。当然这个还需要程序的支持,掌握这个原理就很容易了,在此不做介绍。
对记录返回控制是数据库系统的特性,不同的数据库系统有不同的实现。SQL直接对结果集记录控制效率上一般是最好的。结合高级编程语言,可以实现复杂的分页查询。
---------完---------
&本文出自 “” 博客,转载请与作者联系!
了这篇文章
类别:┆阅读(0)┆评论(0)db2cmd DB2数据库常用命令_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
db2cmd DB2数据库常用命令
上传于|0|0|暂无简介
阅读已结束,如果下载本文需要使用1下载券
想免费下载本文?
定制HR最喜欢的简历
你可能喜欢(词条-相关词数量)
(推荐度-词条-相关词数)}

我要回帖

更多关于 如何查看数据库编码 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信