最新文章列表

MySQL优化器中一个Count和覆盖索引的问题

    前天在微薄上发了个优化器的问题,从评论来看,还是需要简单说明一下。     现象说明        其实这里主要要说明的是一个优化器还需要改进的地方。   优化器会根据where条件和select_list里面的字段决定在使用一个索引(sta)后,是否需要回表—回到聚集索引取数据。   基本的做法是:在确定了一个索引后,将select_list和where中出现的所有 ...
丁林.tb 评论(1) 有6671人浏览 2013-05-20 11:23

sql语句中GROUP BY 和 HAVING的使用 count()

在介绍GROUP BY 和 HAVING 子句前,我们必需先讲讲sql语言中一种特殊的函数:聚合函数, 例如SUM, COUNT, MAX, AVG等。这些函数和其它函数的根本区别就是它们一般作用在多条记录上。 SELECT SUM(population) FROM bbc 这里的SUM作用在所有返回记录的population字段上,结果就是该查询只返回一个结果,即所有 国家的总人口数。  h ...
hejiajunsh 评论(0) 有61300人浏览 2013-03-22 09:16

mongodb 常用语句(查询操作)

查询所有数据 db.songs.find();   查第一条 db.songs.findOne();   去重某列(分组) db.songs.distinct("id");   等值查询 db.songs.find({"id":1}); db.songs.find({"_id":ObjectId("51c ...
晨必须的 评论(0) 有1537人浏览 2013-02-04 15:43

SQL Count()

count(1), count(*),count(列名) 的区别 Demo CREATE TABLE TEST_COUNT   (     "NAME" VARCHAR2(20 BYTE),     "MAIL" VARCHAR2(20 BYTE)   ) insert into TEST_COUNT(NAME, mail) values('a', 'a@ ...
qq4628241 评论(0) 有1047人浏览 2013-02-01 10:46

海量数据查询快速估计总数方法

估算大概值可以分析执行计划信息 sql: EXPLAIN PLAN FOR select *  from xx t where 1=1   and  date1 >= to_date('2011-12-09 00:00:15','yyyy-MM-dd hh24:mi:ss') and   date2 <= to_date('2011-12-19 00:00:40','yyyy-MM- ...
shizhijian870525 评论(0) 有953人浏览 2012-11-15 11:19

mysql统计多表交叉组合总数

>mysql -h localhost -u root -p mysql> use world; Database changed mysql> show tables; +-----------------+ | Tables_in_world | +-----------------+ | city | | country ...
qiaolevip 评论(0) 有5355人浏览 2012-10-11 11:33

写oracle sql挺好玩

select count(count_date) from (select to_char(b.ich_dadate, 'yyyy-mm-dd') count_date from ic_trnl a inner join ic_trnh b on b.ich_sno = a.ich_sno where to_char(b.ic ...
frankco 评论(0) 有1110人浏览 2012-08-08 17:07

Hibernate count(),sum()函数

String hql="select count(*) as count,sum(sum) as sum from Student"; 接下来怎么取得这2个的值啊   可以定义一个Class public Class StatResult {     private Number count; //这个地方一定要用Number     private Number ...
eblddong 评论(0) 有3275人浏览 2012-07-25 09:47

Hibernate 执行SQL语句的count函数返回BigDecimal类型

   当前使用的Hibernate版本是3.2.6,数据库是Oracle11g,当使用 HibernateTemplate 的execute方法执行sql语句(不是 hql 语句)查询的时候,使用count聚合函数,返回结果是 BigDecimal 类型,不是Integer也不是Long,需强转成 BigDecimal 类型,然后调用其对象的 intValue 或 longValue 方法就可以了 ...
miaowei 评论(0) 有4954人浏览 2012-06-29 10:12

Hadoop查看目录空间使用情况

  查看目录空间使用情况 命令:hadoop fs -count [-q] <paths> 统计出目录数、文件数及指定路径下文件的大小,输出列为: DIR_COUNT, FILE_COUNT, CONTENT_SIZE FILE_NAME. 带上-q选项后的输出列为: QUOTA, REMAINING_QUOTA, SPACE_QUOTA, REMAINING_ ...
hugh.wangp 评论(0) 有14416人浏览 2012-06-26 18:42

重要sql语句

一、表结构 --测试表: SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[EMPLOYEE]') AND type in (N'U')) BEGIN CREATE TABLE ...
x125858805 评论(0) 有1202人浏览 2012-06-20 12:15

[数据库及其应用]--SQL中的聚合函数(COUNT(),SUM(),AVG()等)的简介 【难度 ★★★】

SQL中的聚合函数(COUNT(),SUM(),AVG()等)主要是用于统计,若使用聚合函数作为约束条件,则不能放于WHERE字句中,一般的,聚合函数需要与"GROUP BY"  甚至"HAVING"关键字连用,而且聚合函数作为约束条件需放到HAVING字句中。例子: 【代码】--查询出现了100次以上的客户名称及其次数 SELECT f_client,CO ...
web_in 评论(0) 有1580人浏览 2012-06-12 11:19

oracle——06表查询中需要注意的一些问题

  1、当在select语句中,同时使用where、group by和having子句时,它们的作用和执行顺序如下: (1)where用于筛选由from指定的数据对象 (2)group by用于 ...
234390216 评论(0) 有14547人浏览 2012-06-06 07:49

oracle查询统计数据

oracle 按每天,每周,每月,每季度,每年查询统计数据 //按天统计 select count(dataid) as 每天操作数量, sum() from tablename group by trunc(createtime, 'DD')) //按自然周统计 select to_char(date,'iw'),sum() from  tablename group by to_ ...
lilin530 评论(0) 有1256人浏览 2012-04-19 10:41

sql 删除重复记录

删除report表中重复的url; delete from report WHERE site=6 AND url in(select url from report where site=6 group by url having count(*) >1) 出现错误:You can't specify target table 'report' for update in FROM cl ...
wzhiju 评论(0) 有1502人浏览 2011-11-08 10:56

聚合函数与分组【转】

需要注意count(*)和count(列名)的用法区别 使用count(列名)当某列出现null值的时候,count(*)仍然会计算,但是count(列名)不会 在使用count(distinct 列名),过滤掉重复数据 GROUP BY 语句 GROUP BY 语句用于结合合计函数,根据一个或多个列对结果集进行分组。 SQL GROUP BY 语法 SELECT column_name, ...
carly_吵吵 评论(0) 有1083人浏览 2011-08-15 15:45

自制五子棋

实现五子棋人机对战     1,继承JFrame类。        首先创建一个界面,用来放棋盘。设置窗体的各属性,在界面上画线,有线的地方作为棋盘。对棋盘大小,棋子大小,棋盘上行数,列数等都要进行设置。这里的画线要在对父类JFrame的paint函数的重写方法中。这样就可以一直可见棋盘。而且在paint的重写方法中,还要对画棋子进行重写,这样每次下的棋子也就能得到保存。 在棋盘上方还可以添加菜单 ...
谷穗苗 评论(0) 有1096人浏览 2011-08-01 12:04

查找,删除重复数据

群:127881306 1 创建表A create table a( a int ); 2 创建表B create table b( b int ); --select * into b from a ; insert into b(b) select  a from a where a.a = 2; 3 插入数据 ,多插入几条重复的数据 insert into a values(1); inser ...
my_ora 评论(0) 有792人浏览 2011-07-28 19:52

最近博客热门TAG

Java(141747) C(73651) C++(68608) SQL(64571) C#(59609) XML(59133) HTML(59043) JavaScript(54918) .net(54785) Web(54513) 工作(54116) Linux(50906) Oracle(49876) 应用服务器(43288) Spring(40812) 编程(39454) Windows(39381) JSP(37542) MySQL(37268) 数据结构(36423)

博客人气排行榜

    博客电子书下载排行

      >>浏览更多下载

      相关资讯

      相关讨论

      Global site tag (gtag.js) - Google Analytics