-
0 votesanswersviews
Oracle START WITH子句不返回根行
我在Oracle 10g中执行以下查询以分层形式检索数据(完整查询有点复杂): SELECT LEVEL AS lvl, a.* FROM ( WITH temp AS (...) SELECT id_request, subj_type, id_subj, name, flag_e, person_code, assoc_type, n... -
0 votesanswersviews
将两列加入新列
如何组合table1和table2的COLUMN2? SELECT COLUMN1, COLUMN2 FROM TABLE1 C1 C2 A 1 SELECT COLUMN1, COLUMN2 FROM TABLE2 C1 C2 A 1 B 2 C 2 C1 C2 C3 A 1 1 B 2 0 C 2 0 我希望第三列结合两个表的column2,基于column1,其... -
5 votesanswersviews
有条件的where子句?
我想应用条件where子句,如果我的 barcode 参数为null,那么我想获取所有记录,如果它带有值,那么我想只获取第二部分的匹配记录,我能够获取匹配的记录但我仍然坚持取得所有记录,如果空值我已尝试如下, SELECT item FROM tempTable WHERE ((ISNULL(@barcode,0)=1) // but this is not fetchin... -
0 votesanswersviews
在SQL中使用where子句where条件
我想在TableName条件Eg中使用where子句 . 当我的变量@ col1为空时,我不想使用@ col1的位置,它应该检查@ col2如果@col2也是空白然后返回所有记录 . 或者在变量内检查它们各自的条件/值 . declare @col1 nvarchar(50)='' declare @col2 nvarchar(50)='' select * from TableName wher... -
-2 votesanswersviews
WHERE子句中SQL查询中的IF条件
我有像这样的Oracle sql查询 SELECT * FROM test WHERE 1 =1 AND req_no IN (SELECT req_no FROM test WHERE date1 IS NOT NULL AND date1 BETWEEN '1-JUN-12' AND '30-JUN-12' ) 问题是 WHERE 条件没有't work properly... -
4 votesanswersviews
如果我尝试使用Oracle中的SAMPLE子句选择随机行,则会发生ORA-01446
由于表中的行数太大,我从“ORDER BY dbms_random.value”结构切换为获取1000个随机行到SAMPLE子句 . 只需不到一秒钟而不是3分钟即可完成 . 但在某些表格上我得到了这个错误 ORA-01446:无法从DISTINCT,GROUP BY等视图中选择ROWID 我的查询如下所示: SELECT t1.columnA FROM (SELECT columnA FRO... -
1 votesanswersviews
Oracle Union与order by子句问题
实际查询看起来像这样: select to_char(first_name||'('||substr(last_name,0,1)||')') from employees order by first_name union select to_char('There are total ' ||count(job_id)||' '||lower(job_id)||'s') from emp... -
3 votesanswersviews
SQL Group通过查询从同一个表中选择数据
我的表有以下数据, ID name devID 1 abc 101 2 def 111 3 ghi 121 4 abc 102 5 def 110 我想根据以下条件选择行(ID,name,devID): 一个 . 名称abc的devID值已增加1,因此结果中只显示更高值的记录(仅102) 湾名称def的devID值减1,应显示所有记录(111和110) ... -
1 votesanswersviews
使用表B中的值访问表A的列值
我有两张 table 说ABC和XYZ, 表ABC: B C ID ABC_ID ==================== 50 30 10 2 60 31 11 3 注意:所有值字段都是整数 . 表XYZ: group condition value ID ================================ B ... -
1 votesanswersviews
有一个实体表和一个带有属性的独立表,如何构建一个优雅的SQL查询
MySQL DB中有表 entity ---------- ID NAME 1 entity1 2 entity2 3 entity3 entity_props ---------- ENTITY_ID PROP_ID PROP_VALUE 1 23 abc 1 24 def 1 25 xyz 当我需要选... -
1 votesanswersviews
Oracle子层次查询“start with” - where子句中的值
在给定的情景中,我们将几种成分混合到中间产品批次中 . 这些中间产品批次用于进一步的中间产品或成品批次 . 在成分和成品之间存在不同量的中间步骤 . 要查找给定成品批次中使用的所有批次,我想编写如下的Oracle SQL: SELECT something FROM ( SELECT something_else FROM DB_TABLE ST... -
69 votesanswersviews
Hibernate条件:没有映射关联的连接表
我想使用Hibernate的标准api来制定一个连接两个实体的特定查询 . 假设我有两个实体,Pet和Owner,拥有许多宠物,但关键是这种关联没有映射到Java注释或xml中 . 使用hql,我可以通过在查询中指定连接来选择拥有名为'fido'的宠物的所有者(而不是将一组宠物添加到所有者类) . 可以使用休眠标准完成相同的操作吗?如果是这样的话? 谢谢,J -
62 votesanswersviews
Hibernate Criteria限制和/或组合
我如何使用Hibernate Restrictions实现这一目标? (((A='X') and (B in('X',Y))) or ((A='Y') and (B='Z'))) -
2 votesanswersviews
Hibernate:使用带有集合的标准(HashSet)
我有以下课程: public class Folder{ private Set<Documents> documents; private Set<Clip> clips; } public class Clip{ private Owner owner; } 我需要找到黄色 folders 中的 documents 列... -
0 votesanswersviews
Hibernate标准MAX为SUM
如何使用标准(JAVA)实现此HQL "SELECT MAX(pointsum) FROM (SELECT SUM(h.point) as pointsum FROM HealthPoint h WHERE h.player.partner = :partner GROUP BY h.player)" 我已经测试了这个但是我得到了但是我找不到属性 pointsum Detac... -
1 votesanswersviews
使用子查询条件查询Hibernate父/子
编辑:相关:https://forum.hibernate.org/viewtopic.php?f=1&t=946236&start=0但仍然没有解决方案 . 我有父母/子女的关系 . 父映射一组字符串标记 . 简化的DDL: CREATE TABLE PARENT ( ID NUMBER(38,0) NOT NULL, {other columns he... -
2 votesanswersviews
使用Criteria的算术运算
我想在hibernate中使用Criteria API执行算术运算 . SQL是: SELECT salary + 500 FROM EMPLOYEE; 如何使用Criteria实现这一目标? 我能够使用 Projection 仅检索SALARY列,但之后不确定如何对该执行算术运算:session.createCriteria(Employee.class).setProjection(Pro... -
0 votesanswersviews
使用Criterion在Hibernate中嵌套查询
我有一个以下查询,我必须从子查询创建的临时表中选择行 . select x, y, x from (select x, y, z from some_table where x between x1 and x2) where y like 'y1' order by z by desc 我必须使用Criteria从数据库中获取结果 我已经使用标准和分离标准来处理子查询的几个示例和文档 .... -
0 votesanswersviews
session.createCriteria(type)以小写形式查询表名
Hibernate会话以小写形式生成具有表名的查询,例如: type = Employee.class但table是EMPLOYEE 但查询是 *** from Emloyee where *** 而且因为这个表的SQL异常不存在!! result = session.createCriteria(type).add(Restrictions.eq(“Id”,Id)) . list(); 提前致谢... -
1 votesanswersviews
Hibernate Criteria:嵌套子查询(select * from(nested results))
我有一个 raw sql query ,我需要在hibernate criteria 中编写 . raw sql query 我有: SELECT * FROM ( SELECT * FROM Table t1 ORDER BY Sort1 DESC, Sort2 ... -
1 votesanswersviews
当子查询使用查询字段进行比较时,如何构建Criteria Hibernate Subquery
我正在尝试使用子查询构建条件查询 . 我读了很多关于创建子查询的detachedcriteria但是找不到关于选择另一个select的任何内容(而不是where子句等上的子查询) . 每当用户与应用程序交互时,应用程序就会在交互表中向一些数据插入一行 . 我想要实现的查询是: 计算按天,按特定月份分组的所有互动,并计算同一特定月份中按天分组的所有特定互动用户 . 我可以在SQL中构建的查询是 se... -
1 votesanswersviews
Hibernate标准与join不同 - 获取关系
我在互联网上搜索过,但我不太了解这个问题: 我正在尝试使用条件和使用投影的distinct子句构建一个独特的查询,试图在distinct中解析投影的惰性属性 . 所以查询将是这样的 码: createCriteria(Parent.class).setProject(Projections.distinct(Projections.properties(“relation”))) . creat... -
2 votesanswersviews
没有表映射的Hibernate对象的继承
我想在项目中使用hibernate对象,如下所述 . @Table(name = "Parent") class Parent{ int id; String name; } @Table(name = "Child") class Child extends Parent{ String schoolNo; } 但在数... -
2 votesanswersviews
内部加入标准Hibernate
我想要这个sql: SELECT COUNT(*) FROM table1 t1, table2 t2 WHERE t1.id > 0 AND (( t1.name = 'foo') OR ( t1.id2 = t2.id AND t1.name = 'det')) 如果我使用table2的别名: detachedCriteria.createAlias("tab... -
2 votesanswersviews
在Hibernate Criteria中使用ORACLE rowId
我有ORACLE DB和2个表 . 我需要从table1内连接table2中选择行,并按ORACLE RowID列排序 . 要选择我使用条件查询 . 要按语句添加订单我使用 criteria.addOrder(Order.asc("this.rowId")); 在映射RowId看起来像 <property name="rowId" column=&q... -
2 votesanswersviews
使用INNER JOIN,LEFT JOIN,GROUP_CONCAT和DISTINCT进行Hibernate条件查询
我在最近几个月与hibernate CRITERIA合作,我通常会从SQL开始研发并创建CRITERIA查询 . 但这次我真的与下面的查询混淆了 . 从我开始的地方我无法理解 . TABLE Mapping: SQL Query: SELECT templates.TEMPLATE_ID, templates.TEMPLATE_NAME, template_categ... -
0 votesanswersviews
Hibernate HQL选择截然不同
我有一个HQL查询,我需要获得不同的结果 . 问题是我加入并急切地在大量其他表中获取,并且最终执行的底层sql查询在那里有明显的,但是由于它选择了所有列,所以这些结果无法区分来自所有已加入的实体 . 然后,Hibernate似乎对结果集执行了一些“魔术”,以确保我确实得到了我想要的实体的不同结果,但实际上在底层SQL查询上运行一个独特的东西似乎很浪费 . 查询类似于: select distinc... -
1 votesanswersviews
如何使用Hibernate Criteria API从连接表中选择不同的表?
我正在尝试实现这样的查询: SELECT DISTINCT C.* FROM A join B on A.some_id = B.some_id join C on B.some_id = C.some_id; 使用Hibernate Criteria API . 我需要为 whole C表有不同的结果,而不仅仅是它的某些列 . 我试着这样做: Criteria criteria = cr... -
0 votesanswersviews
hibernate中具有不同条件的同一个表上的动态内连接
我需要帮助来编写一个等同于以下查询的SQL查询的hibernate查询 select mo2.* from ManagedObjects mo, ManagedObjects mo1, ManagedObjects mo2 Where Mo1.Type = '' And Mo1.Name Like '%%' And Mo.Subtype = '' And Mo.Name ... -
0 votesanswersviews
我怎么能用Hibernate做到这一点
SQL查询如下, select s1.* from Sample1 s1,Sample2 s2 where s1.field1=s2.field4 and s2.field2='XXYYZZ' 表结构 表Sample1只有三个字段(field1,field2,field3) 表Sample2有三个字段(field4,field5,field6) Bean名称是 Sample1Bea...