mysql查重复数据某列之和

mysql查重复数据某列之和

问:如何使用MySQL查询某个列中相同值的数量统计
  1. 答:SELECT count( 求值的字段 ) FROM `表名` where 列名=某个值
    sum()是求这些值相加的和,count是统计数量
  2. 答:SELECT sum( 求值的字段 ) FROM `表名`
问:MySql怎么查询重复的数据
  1. 答:SELECT
    * , SUM(num) as '总数'
    FROM
    td_text
    WHERE
    NAME IN ( SELECT NAME FROM td_text GROUP BY NAME HAVING count(NAME) > 1 )
    GROUP BY `name`
    td_text 表数据:
    执行sql后
  2. 答:select name,sum(num) from table group by name
    --group by 分组查询可以实现,根据名称分组查询累加数量
  3. 答:select sum(数量),名称 from table group by 名称;
    你按照这个写一下就可以了
  4. 答:select name, sum(number) from table group by name ;
  5. 答:select name, sum(count) as total from table group by name
问:在mysql中查询时想把如果是第一列和第二列数据相同把第三列数据相加这么办
  1. 答:select 字段1=字段2 from 表 //相等返回1否则0
    1,//select case 字段1=字段2 when 1 then '相等' else '不相等' end as 字段 from 表
    2,// select IF(字段1=字段2,'相等','不相等') from 表
    //把相等或不相等换成其他运算
问:mysql查询出一列里面重复过的数据(2个或以上)
  1. 答:SELECT
    *, 
    count(t1.stu_id) AS ct
    FROM
    table AS t1
    GROUP BY
    t1.stu_id
    HAVING
    ct > 1
    // table 替换为你的表名
问:MYSQL统计某个字段总和方法?
  1. 答:SELECT sum( 求值的字段 ) FROM `表名`
  2. 答:方法/步骤
    一般查询语句:select
    `lcontent`
    from
    `caiji_ym_liuyan`
    查询数据:
    有些时候需要查询某个字段的长度为多少时候才显示数据:
    sql语句:select
    `lcontent`
    from
    `caiji_ym_liuyan`
    where
    length(lcontent)<=40
    ps:在mysql中一个汉字等于3个字节,所以查询的时候需要转换一下
    特别要注意的就时候对于字节的转换
mysql查重复数据某列之和
下载Doc文档

猜你喜欢