- 浏览: 1479591 次
- 性别:
- 来自: 深圳
文章分类
- 全部博客 (798)
- struts2 (42)
- servlet (20)
- quartz (4)
- jquery & ajax (24)
- tomcat (5)
- javascript (15)
- struts1 (8)
- 搜索关键字及链接 (3)
- fckeditor (3)
- Apache (5)
- spring (22)
- linux (3)
- 企业应用 (8)
- 综合应用 (13)
- 服务器 (2)
- 数据库 (85)
- 性能调优 (21)
- 网络应用 (15)
- 缓存技术 (8)
- 设计模式 (39)
- 面试题 (7)
- 程序人生&前辈程序员 (29)
- java基础 (59)
- hibernate (75)
- log4j (4)
- http (11)
- 架构设计 (28)
- 网页设计 (12)
- java邮件 (4)
- 相关工具 (11)
- ognl (7)
- 工作笔记 (18)
- 知识面扩展 (12)
- oracle异常 (1)
- 正则表达式 (2)
- java异常 (5)
- 项目实践&管理 (1)
- 专业术语 (11)
- 网站参考 (1)
- 论坛话题 (2)
- web应用 (11)
- cxf&webservice (22)
- freemarker (3)
- 开源项目 (9)
- eos (1)
- ibatis (6)
- 自定义标签 (3)
- jsp (3)
- 内部非公开文档(注意:保存为草稿) (0)
- 国内外知名企业 (2)
- 网店 (3)
- 分页 (1)
- 消费者习惯 (2)
- 每日关注 (1)
- 商业信息 (18)
- 关注商业网站 (1)
- 生活常识 (3)
- 新闻 (2)
- xml&JSON (5)
- solaris (1)
- apache.common (3)
- BLOB/CLOB (1)
- lucene (2)
- JMS (14)
- 社会进程 (8)
- SSH扩展 (2)
- 消费心理 (1)
- 珠三角 (1)
- 设计文档 (1)
- XWork&webwork (1)
- 软件工程 (3)
- 数据库及链接 (1)
- RMI (2)
- 国内外知名企业&人物 (1)
最新评论
-
司c马:
简介易懂、
OutputStream和InputStream的区别 -
在世界的中心呼喚愛:
解决我的问题
Java获取客户端的真实IP地址 -
bo_hai:
都是些基本的概念呀!
SSO -
tian_4238:
哥们,你也是搞水利这块的吧。
巧用SQLQuery中的addScalar -
loveEVERYday:
java.util.Date、java.sql.Date、java.sql.Time、java.sql.Timestamp小结
(以下为网络收集,回答正确性有待验证)
1、
怎樣count非零不重复的记录个数?
假设某列有以下数据:
5
0
3
5
6
0
我想数出这一列中不重复的非零值的个数,在这里就是3。怎么做?要直接在sql里面实现,不能用函数啊过程阿啥的。
注意,有时候0不出现的,所以不能用count(distinct number) - 1。
5
0
3
5
6
0
我想数出这一列中不重复的非零值的个数,在这里就是3。怎么做?要直接在sql里面实现,不能用函数啊过程阿啥的。
注意,有时候0不出现的,所以不能用count(distinct number) - 1。
A:
select sum(decode(number, 0, 0, 1)) from ( select distinct number from t);
select COUNT(distinct(number)) from table where nvl(number,0)<>0
select COUNT(distinct(number)) from table where nvl(number,0)<>0
select COUNT(distinct(number)) from table where number<>0
decode函数:
例:表table_subject,有subject_name列。要求按照:语、数、外的顺序进行排序。这时,就可以非常轻松的使用Decode完成要求了。
select * from table_subject order by decode(subject_name, '语文', 1, '数学', 2, , '外语',3)
select * from table_subject order by decode(subject_name, '语文', 1, '数学', 2, , '外语',3)
nul函数:
NVL(EXPR1,EXPR2)
若EXPR1是NULL,则返回EXPR2,否则返回EXPR1.
SELECT NAME,NVL(TO_CHAR(COMM),'NOT APPLICATION') FROM TABLE1;
若EXPR1是NULL,则返回EXPR2,否则返回EXPR1.
SELECT NAME,NVL(TO_CHAR(COMM),'NOT APPLICATION') FROM TABLE1;
发表评论
-
SQL查询顺序处理
2011-09-15 11:29 1594select的解析执行顺序1. from语句 2. where ... -
概念模型、逻辑模型、物理模型区别
2011-09-08 10:48 1200http://wenku.baidu.com/view/9a6 ... -
规范化-数据库设计原则
2011-09-07 10:41 1420简介: 关系数据库设计的核心问题是关系模型的设计。本文将结合具 ... -
数据库设计准则(第一、第二、第三范式说明)
2011-09-07 10:17 1254I、关系数据库设计范式 ... -
oracle日志文件及归档日志模式
2011-09-01 10:18 1732oracle数据库中分为联机日志文件和归档日志文件两种日志文件 ... -
Oracle重做日志管理
2011-09-01 09:50 1408Oracle重做日志操作是为了记录数据的改变,提供数据库 ... -
Oracle复制技术的分布式系统同步应用
2011-08-28 17:41 1265本文将结合一个实际案例,讲解Oracle复制技术在分布 ... -
oracle数据同步
2011-08-28 14:34 963首先创建一个 dblink(dat ... -
Oracle 流复制(Stream Replication)
2011-07-20 10:37 5588Stream 是Oracle 的消息队列( ... -
表分区
2011-06-30 09:21 1649分区表: 当表中的数据量不断增大,查询数据的速度就会变慢,应用 ... -
数据库大型应用解决方案总结(1)
2011-06-22 18:01 1372随着互联网应用的广泛普及,海量数据的存储和访问成为了系统设 ... -
oracle_SQL中ROWID与ROWNUM的使用
2011-06-16 10:51 1394对于 Oracle 的 rownum 问题,很多资料都说不支持 ... -
oracle函数手册
2011-06-08 09:22 1161SQL中的单记录函数1.ASCII ... -
oracle基础文档
2011-06-03 09:10 1219oracle基础文档 -
ORACLE 找回误删的数据库
2011-06-02 14:14 1345同事找回时操作的数据库为oracle 10g , 之前删除方式 ... -
为什么Oracle有时会用索引来查找数据?--强制Oracle使用最优的“执行计划”
2011-06-01 09:04 1719[摘要] 在你运用SQL语言,向数据库发布一条查询语句时,O ... -
sql编程规范与性能
2011-05-31 08:40 1258sql编程规范与性能 -
Nested Loops Join(嵌套连接)
2011-04-13 16:21 11509说明:最近找到了一个 ... -
如何看Oracle执行计划
2011-01-14 15:43 2160oracle执行计划解释 ... -
oracle中分析sql语句执行计划的方法
2011-01-14 15:36 2193如何生成explain plan? 解答:运行utl ...
相关推荐
全国计算机二级VB公共基础知识总汇.,帮你更好的学习计算机vb相关知识
关于计算机二级考试相关的各种基础知识总结,必背!!
"全国计算机等级考试二级C语言公共基础知识(附例题)" 本资源摘要信息涵盖了全国计算机等级...本资源摘要信息涵盖了全国计算机等级考试二级C语言公共基础知识的重要概念和考点,旨在帮助读者更好地理解和掌握相关知识。
2017计算机二级考试公共基础知识有关的一些相关的习题。
二级法规命题要求“熟悉与施工管理业务相关的法律、法规”,与一级“熟练掌握和运用解决工程实际问题”的要求相比低很多.因此,绝大多数题目是直接考核重要法条的记忆和初步理解。但无论是一级还是二级,对学习过程...
计算机二级Ms office基础知识点,计算机二级考试机考,选择题二十分钟,二十道有关计算机的基础知识,包括算法,计算机发展简史,计算机组成,office软件的基本用法等
这是一套红蓝配色的税务基础知识...二、附加税相关知识 三、企业所得税知识 四、印花税相关知识 五、房产税相关知识 六、城镇土地使用税 ... 关键词:税务知识PPT下载,税务基础知识培训PPT课件免费下载,.PPTX格式;
二级C零碎知识 本文旨在总结和概括二级C零碎知识的重要概念和技术要点,涵盖面向对象程序设计、数据结构、软件测试、队列、完全二叉树、ER 图、数据库技术、数据库设计、C 语言等多个方面。 一、面向对象程序设计 ...
第二,知识产权由财产权和人身权共同组成,知识产权的专有性不但保护财产权的专有性,也保护人身权的专有性。第三,在专利、商标等依法申请、审批获权的知识产权中,对同一项智力成果,不允许有两个或两个以上同一...
针对计算机二级考试中公共基础知识的汇总,文档中详细介绍了相关的重要考点。
二端口网络相关知识简介.pptx
东南大学知识图谱精品课程共分14章,系统地讲解了知识图谱相关的知识,涉及知识表示、知识建模、知识抽取基础(数据采、实体识别、关系抽取、事件抽取)、 知识融合、 知识图谱表示学习、知识存储、基于知识的智能...
第二节 Mysql注入有关知识点-01
有关知识图谱的入门知识的PPT,内容清晰,简单易学,结构合理。 第一讲-知识图谱概述.pptx 第二讲-知识图谱的数据模型和查询语言.pptx 第三讲-面向知识图谱数据管理.pdf 第四讲-面向知识图谱的自然语言问答.pptx 第...
关于24节气的小程序,包含24节气的来源,习俗,饮食,禁忌,还有关于24节气的知识问答
铁路客运相关知识:值班员、铁路基础知识、安全知识考试题及答案(二).pdf