29得票8回答
JOOQ 和 Spring

有人尝试过将JOOQ与Spring框架一起使用吗,还是我在开创新的领地? http://www.jooq.org

14得票4回答
在MySQL中选择随机行

我正在开发一个测验网站,我有一个数据库存储了所有的问题。有不同类型的测验,如数学、科学、历史等。所有问题都存储在一个表中。 我的问题表看起来像这样:questions ( qno(int) ,type(int), question, .... ,... ) qno 是主键,type 用于跟踪...

216得票4回答
从另一个表中没有匹配的ID,删除SQL行。

我想要在MySQL表中删除孤立的条目。 我有两个像这样的表: 表 files:| id | .... ------------ | 1 | .... | 2 | .... | 7 | .... | 9 | .... 表 BLOB:| fileid | .... ----------...

8得票3回答
选取A中存在但B中不存在的数据

假设我有这些表格:。 我需要的是获取A中存在但B中不存在的数据,在这种情况下,我的SELECT语句将返回“2”。 我以前做过这个,但现在我想不起来了。我想应该是这样的: SELECT a.* FROM A as a LEFT JOIN B AS b ON b.column = a.col...

13得票3回答
在DateTime类型上使用SQL LIKE语句

如何在SQL Server中对DateTime数据类型的列执行LIKE语句? 如果我运行以下SQL语句,它将返回所有日期包含2009年的情况。SELECT * FROM MyTable where CheckDate LIKE '%2009%' 然而,如果我想要所有十月、十一月和十二月的日期...

7得票2回答
如何避免数据库中的重复数据?

我有一个查询,使用DISTINCT时可以正常工作。但是我感觉我可以重写查询,以避免使用DISTINCT,这将使数据库更容易(更快地)处理查询。 如果没有重写查询的必要,请解释原因;如果有必要,请查看简化后的查询,并给我一些提示,以便我在第一次查询时就不会得到重复的结果。 SELECT Us...

68得票14回答
在MySQL中生成一系列数字

我该如何从MySQL查询中生成一系列连续的数字(每行一个),以便我可以将它们插入到表格中? 例如:nr 1 2 3 4 5 我希望仅使用MySQL(而不是PHP或其他语言)。

22得票4回答
Hibernate Criteria API中Restrictions.like和.ilike之间的区别

Hibernate的Criteria API具有Restrictions.ilike函数,其功能如下: 与Postgres ilike运算符类似,支持不区分大小写的“like”操作。 这很酷。但是同一个类还有like函数,其合同更加模糊: 对指定属性应用“like”约束。 ...

7得票3回答
SQL Loader:从1个控制文件和1个CSV文件中加载到2个表中

表格 T1 结构:col1 数字,col2 数字 表格 T2 结构:col1 数字,col2 数字,col3 数字 CSV 文件: row1:1,2,3,4,5,6 row2:1,2,3,4,5,6 我希望以表格 T1 中的数据为例: col1 col2 ===== ====...

12得票6回答
在Oracle中的if(condition, then, else)函数

MySQL/MSSQL中有一个很好用的内联if函数,可以在查询中检测null值,如下所示。SELECT ... foo.a_field AS "a_field", SELECT if(foo.bar is null, 0, foo.bar) AS "bar", foo.a_field AS...