Sql 语句求助:有类似 Max() 的“逻辑或”的聚合函数吗? 例如表 A 里有 Flag 这个字段,里面的值只有 0和1,如下Flag-----101001我想得到的最终结果只有1行,就是把这个字段所有的值取 “或”例如:select or(flag) Flag from AFlag----1 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 select max(flag) Flag from A; 在ORACLE里有MAX这个函数啊,你倒底是想实现什么功能 对对对,2位说的的确是的,我现在是用的 avg() 取平均数的方式,只要大于0的就取1其实用 max(flag) 更简单。只是我依稀记得好象有这样的现成的函数可用,但一时又不记得,查了半天也没见,只好问问大家。谢谢。 or和and,只需分别判断是否有1或是0就可以了,没必要大张旗鼓地把所有记录取出来做运算,影响效率 那,用max()就不会把所有记录取出做运算了吗? 求助oracle查询: Oracle关于函数与存储过程 如何开发ORACLE存储过程 关于PLSQL中使用DB_LINK写表,速度很慢--请教 求助:怎么复制现有的tablespaces 数据库效率问题 知道所有的叶子结点,如何找到拥有这些叶子的全部的树 求一些建议谢谢谢关于面试ORCALE DBA的谢谢 急! 在Oracle里一般是怎样设置主键的? 关于表空间???? ORACLE 存储过程中select语句的where条件带IF判断,怎么写? 求教!关于表中一个字段存放多查询条件时的查询方式
其实用 max(flag) 更简单。只是我依稀记得好象有这样的现成的函数可用,但一时又不记得,查了半天也没见,只好问问大家。谢谢。
没必要大张旗鼓地把所有记录取出来做运算,影响效率