本文转载,出处如下:http://bhdweb.iteye.com/blog/801084HQL尽管容易使用,但是在一些复杂的数据操作上功能有限。特别是在实现复杂的报表统计与计算,以及多表连接查询上往往无能为力,这时可以使用SQL(Native SQL)实现HQL无法完成的任务。 1、使用SQL查询...
分类:
数据库 时间:
2014-11-27 20:18:08
阅读次数:
267
MySQLdump是MySQL自带的导出数据工具,通常我们用它来导出MySQL中,但是有时候我们需要导出MySQL数据库中某个表的部分数据,这时该怎么办呢?mysqldump命令中带有一个 --where/-w 参数,它用来设定数据导出的条件,使用方式和SQL查询命令中中的where基本上相同,有了...
分类:
数据库 时间:
2014-11-25 16:14:53
阅读次数:
289
在Oracle PL-SQL中,左连接和右连接也可以以如下方式来实现
例子:
SELECT stu_name, class_name
FORM students, classes
WHERE students.classid(+) = classes.id
上面这个sql查询使用了右连接。
即“(+)”所在位置的另一侧为连接的方向。
右连接说明等号右侧的所有记录均会被显示,无论其...
分类:
数据库 时间:
2014-11-24 19:21:17
阅读次数:
198
原生sql查询:
@Test
public void querySqlTest(){
Session session=null;
try{
session=HibernateUtil.openSession();
String sql="select * from t_student where student_name like ?";
SQLQuery...
分类:
Web程序 时间:
2014-11-21 21:59:16
阅读次数:
191
问题是: 数据库有一个表 code,里面有个点击量字段click_num和一个类别字段kind以及其它信息字段, 现在要搜出每个类别中点击量最大的那条记录,如果是10个类别,那么结果应该是10条记录, 如果最大点击量有两个...
分类:
数据库 时间:
2014-11-21 20:37:22
阅读次数:
208
Java代码 @SuppressWarnings("unchecked")publicListgetPageQueryList(finalintpageNo,finalintpageSize){returngetHibernateTemplate().executeFind(newHibernate...
分类:
数据库 时间:
2014-11-20 18:17:52
阅读次数:
210
1.用一条SQL语句 查询出每门课都大于80分的学生姓名name kecheng fenshu张三 语文 81张三 数学 75李四 语文 76李四 数学 90王五 语文 81王五 数学 100王五 英语 90CREATE TABLE [dbo].[chengji]( [name] [nvarc...
分类:
数据库 时间:
2014-11-20 00:01:44
阅读次数:
342
Sql语言至今已经有6个版本。SQL查询语言包括了所有对数据的操作命令,这些操作可分为四类:数据定义语言(DDL)、数据操纵语言(DML)、数据控制语言(DCL)和嵌入式SQL语言。数据定义语言(Data Defination Language)用于定义数据库对象。基本的DDL命令包括:Create...
分类:
数据库 时间:
2014-11-19 18:03:54
阅读次数:
216
缺点: 1.会产生脏读 2.只适用与select查询语句优点: 1.有些文件说,加了WITH (NOLOCK)的SQL查询效率可以增加33%。 2.可以用于inner join 语句脏读: 一个用户对一个资源做了修改,此时另外一个用户正好读取了这条被修改的记录,然后,第一个用户放弃修改,数据...
分类:
数据库 时间:
2014-11-19 15:31:06
阅读次数:
183
1 USE [Golf73_BJSY] 2 GO 3 /****** Object: StoredProcedure [dbo].[P_FrontCounter_GetCheckInfoByCondition] Script Date: 11/18/2014 11:38:50 ******...
分类:
数据库 时间:
2014-11-18 13:23:00
阅读次数:
210