社区
其他数据库
帖子详情
请问berkeleyDB中有类似select的查询语句功能吗?
tychol
2004-10-24 05:33:13
我把例子看了好几个.但它好像只有key/data两者字段.就算它可以将几个字段整合成一个data.但像这样能使用复杂的条件查询吗?
请高手给与提示!多谢!
...全文
91
3
打赏
收藏
请问berkeleyDB中有类似select的查询语句功能吗?
我把例子看了好几个.但它好像只有key/data两者字段.就算它可以将几个字段整合成一个data.但像这样能使用复杂的条件查询吗? 请高手给与提示!多谢!
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
3 条
回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
打赏红包
manyproblems
2005-01-29
打赏
举报
回复
可以建立secondary index.
gaooo
2004-11-02
打赏
举报
回复
gz
sky
2004-10-25
打赏
举报
回复
1、本来就可以将几个字段整合成一个data的,在C语言里使用结构体就可以了。
2、可以使用复杂的条件查询,只是比较麻烦一点而已。
相关推荐
子查询的IN,Any和All用法
含义: 出现在其他语句中的
select
语句,称为子查询或内查询 外部的
查询语句
,称为主查询或外查询 in的用法 --查询出不与每个部门中最低工资相同的全部雇员信息
SELECT
* FROM emp e WHERE e.sal NOT IN(
SELECT
MIN(sal) FROM emp GROUP BY deptno ); ANY在使用
中有
如下三种使用形式: =ANY:表示与子查询中的每个元素进行比较,
功能
与IN
类似
(然而<>ANY不等价于NOT IN)
mysql中
类似
于in的
功能
语句 正则表达式
我们在sql执行中,进行多种条件过滤的时候,喜欢用in这样的多值语句来进行过滤,我们可以一一的来看看它们的用法,在MySql
中有
类似
功能
的有: 如:查询满足多有的id都在一下字符串中的数据:'1','2','3','4','5' 1、用in条件
查询语句
select
* from table_name where id in('1','2','3','4','5'); 2、
Mysql-sql语句(容易出现误区的语句)
流程控制语句
类似
java中if else语句
类似
java中switch case语句 聚合函数 聚合函数作用于一组数据,并对一组数据返回一个值。 AVG(),SUM(),MAX(),MIN(),COUNT() group by(
SELECT
查询的字段必须是group by的字段,反之,group by中声明的字段可以不出现在
SELECT
中,但是如果查询字段
中有
聚合函数的话是可以的) ...
java 实现group by_java
中有
没有
类似
sql的group by的
功能
呢
我们现在做的很多系统都是离不开数据库的,所以经常会使用到sql语句做数据增删改查,而其中查询使用的应该也是最多的。在sql查询
中有
一个分组查询的
功能
,就是通过“group by”将数据进行分组处理。那java
中有
没有
类似
这样的分组
功能
呢。在java1.8版本之前,要实现这样的
功能
,只能自己去循环集合做对应的处理。在java1.8版本中就可以通过Collectors.groupingBy()来实现了...
IN+子查询(Mysql)
1.Mysql中的In+子查询 在写
select
语句的时候可能会遇见需要通过
类似
下面的
select
子查询来完成的
功能
:
select
* from table1 where id in (
select
id from table2 where …) 我们在审视这个
select
语句的时候很容易认为数据库会先执行sleect子查询然后在执行主查询。虽然这样做的话,性能会很好,但是事实并
发帖
其他数据库
其他数据库
其他数据库开发 其他数据库
复制链接
扫一扫
2202
社区成员
9525
社区内容
其他数据库开发 其他数据库
社区管理员
加入社区
获取链接或二维码
帖子事件
创建了帖子
2004-10-24 05:33
社区公告
暂无公告