针对oracle数据查询的数据,行转列1.wm_concat函数:例一:select
c1,c2,wm_concat(c3) from T where.... group by c1,c2查询结果自动用“,”分割例二:select
c1,c2,wm_concat(c3)over(partition ...
分类:
数据库 时间:
2014-05-10 02:10:46
阅读次数:
430
1、查询表的所有列及其属性select t.*,c.COMMENTS from
user_tab_columns t,user_col_comments c where t.table_name = c.table_name and
t.column_name = c.column_name and...
分类:
数据库 时间:
2014-05-10 01:37:51
阅读次数:
422
array_change_key_case —
返回字符串键名全为小写或大写的数组array_chunk — 将一个数组分割成多个array_combine —
创建一个数组,用一个数组的值作为其键名,另一个数组的值作为其值array_count_values — 统计数组中所有的值出现的次数arr...
分类:
Web程序 时间:
2014-05-09 18:21:04
阅读次数:
729
SELECT * FROM (SELECT * FROM calenderDetail A ORDER
BY a. calender desc ) WHERE rownum <3
;//计算时间大于当前时间的最近2条记录取当前小时,以及相隔一小时v_begin_date:=to_date(to_ch...
分类:
数据库 时间:
2014-05-09 17:03:41
阅读次数:
620
存储过程检测用户名是否重户create proc checklogin@username
nchar(20),@pwd nchar(20),@hasrow int outputasselect @hasrow=count(*) from users
where and GO存储过程写入数据crea....
分类:
Web程序 时间:
2014-05-09 16:40:52
阅读次数:
367
原文sql多表查询之一:Where 和
On的秘密对于还在SQL初级阶段的朋友来说,sql多表查询问题是一个比较有趣也容易出错的技术。什么时候会用到sql多表查询呢?是在两张或两张以上表单中通过某几个字段进行互联管理的时候,这就不得不说说sql多表查询中Where
和 On的秘密。在了解sql多表查...
分类:
数据库 时间:
2014-05-08 22:23:07
阅读次数:
400
HAVING 子句在 SQL 中增加 HAVING 子句原因是,WHERE
关键字无法与合计函数一起使用。SQL HAVING 语法SELECT column_name,
aggregate_function(column_name)FROM table_nameWHERE column_name ...
分类:
其他好文 时间:
2014-05-08 20:48:01
阅读次数:
311
看代码declare @iid intselect @iid=111select top 1
@iid=isnull(IID,0) from YYGL_PCDMX where IID=0print
@iid上面的情况,如果iid=0没有记录,则@iid会取111,为了避免这个问题1、在查询前,初始化...
分类:
数据库 时间:
2014-05-08 20:13:13
阅读次数:
438
Select Top在不同数据库中的使用用法:1. Oracle数据库 SELECT * FROM
TABLE1 WHERE ROWNUM<=N2. Infomix数据库 SELECT FIRST N * FROM TABLE13. DB2数据库
SELECT * ROW_NUMBER() OVER...
分类:
数据库 时间:
2014-05-07 19:12:48
阅读次数:
366
2014.5.5 获取客户端真实ip地址出现问题,解答如下: When you have NAT
(Network Address Translation) device before your servlet
containerrequest.getRemoteAddr()returns the....
分类:
其他好文 时间:
2014-05-07 19:02:49
阅读次数:
261