- 浏览: 45874 次
- 性别:
- 来自: 上海
最新评论
文章列表
? 每个q_id下出现次数前2位的remark(只取两位)
create table Test(
q_id int,
remark varchar(20)
)
--drop table Test
insert into Test(q_id,remark) values(1,'1');
insert into Test(q_id,remark) values(2,'1');
insert into Test(q_id,remark) values(3,'2');
insert into Test(q_id,remark) values(4,'3');
inse ...
- 2009-12-04 10:49
- 浏览 865
- 评论(0)
文中提及函数并非Oracle及SQL Server 的全部功能,尤其分析挖掘函数,并未完全涵盖,请以实际解决问题优先,勿妄谈二者优劣。
1.绝对值
S:select abs(-1) value
O:select abs(-1) value from dual
2.取整(大)
S:select ceiling(-1.001) value
O:select ceil(-1.001) value from dual
3.取整(小)
S:select floor(-1.001) value
O:select floor(-1.001) value from dual ...
- 2009-12-02 16:49
- 浏览 1017
- 评论(0)
SQLQuery空指针
- 博客分类:
- hibernate
做查询时需要用到一个比较复杂的sql,采用SQLQuery,query.list();报了空指针。
debug发现query非空。将sql简化到最简单的形式,依然。
突然发现query.addEntity(XXX);的XXX里的字段有几个是通过formula查询出来方便显示的。去掉query.addEntity();,错误消除。
1. 当前系统日期、时间
select getdate()
2. dateadd 在向指定日期加上一段时间的基础上,返回新的 datetime 值
例如:向日期加上2天
select dateadd(day,2,'2004-10-15') --返回:2004-10-17 00:00:00.000
3. datediff 返回跨两个指定日期的日期和时间边界数。
select datediff(day,'2004-09-01','2004-09-18') --返回:17
4. datepart 返回代表指定日期的指定日期部分的整数。
SELECT DATEPART(month, '2004-1 ...
- 2009-11-27 11:13
- 浏览 1532
- 评论(0)
用Hibernate annotation formula的一种配置
1、annotation如果加在字段上,请都加在字段上
2、formula里的是sql,不是Hql;需要加上(),如@Formula("()");
3、如果有where子句,要给sql里的表加上别名
4、formula里的sql保证只能输出一条记录
如
@Column(name="EXAM_TYPE_ID")
Integer typeId;
@Formula("(select t.name from T_EXAMINATION_TYPE t where ...
- 2009-11-20 18:09
- 浏览 1137
- 评论(0)
对于只有一个自增列的表的插入数据方法:
insert into M_EXAMINATION_GROUP_FOO default values
- 2009-11-20 14:38
- 浏览 694
- 评论(0)
<div id="aa1"></div>
<div>AA</div>
。。。
<div id="aa2"></div>
如何获得aa1和aa1之间的dom
Ruby 学习常用网址
-- Ruby网站 --
Ruby官方网站(英文)http://www.ruby-lang.org
Ruby on Rails官方网站(英文)http://www.rubyonrails.com
RubyForge--Ruby开源项目(英文)http://rubyforge.org
Kwartz-Ruby官方网站(英文)http://www.kuwata-lab.com/kwartz
Ruby Centralhttp://www.rubycentral.com
Ruby官方中文站(中文)http://rubycn.ce-lab.net [推 ...
- 2009-10-23 09:50
- 浏览 1524
- 评论(0)