精华内容
下载资源
问答
  • 数据库中同一张表int类型同一行字段相加 select IFNULL(c1,0) +IFNULL(c2,0) from table where Id = 1 (IFNULL(C1,0)中的0表示如果c1为null则将c1设置为0.之前没有加报错了) 数据库中同一张表int类型同一列...


    数据库中同一张表int类型同一行字段相加
    select IFNULL(c1,0) +IFNULL(c2,0) from tableName where Id = 1   (IFNULL(C1,0)中的0表示如果c1为null则将c1设置为0.之前没有加报错了)




    数据库中同一张表int类型同一列字段相加
    SELECT sum( jine ) FROM `dingdan` WHERE `un` = '3333333333333'"
    展开全文
  • 表名:student 表结构及数据: +----+--------+---------+------+------------+--------------+---------+ | id | name | english | math | birthday | native_place | chinese | +----+--------+---------+--...

    表名:student

    表结构及数据

    +----+--------+---------+------+------------+--------------+---------+
    | id | name   | english | math | birthday   | native_place | chinese |
    +----+--------+---------+------+------------+--------------+---------+
    |  1 | 潘怡茹 |      86 |   91 | 1990-01-01 | 上海         |      97 |
    |  2 | 刘濮松 |      88 |   68 | 1990-02-01 | 上海         |      96 |
    |  3 | 刘吉如 |      85 |   53 | 1990-03-01 | 上海         |      70 |
    |  4 | 李岩珂 |      85 |   70 | 1990-04-01 | 上海         |      96 |
    |  5 | 王晓博 |      85 |   79 | 1990-05-01 | 上海         |      46 |
    |  6 | 李帅旭 |      79 |   76 | 1990-06-01 | 上海         |      97 |
    |  7 | 李静瑶 |      89 |   61 | 1990-07-01 | 上海         |      92 |
    |  8 | 金纾凡 |      80 |   43 | 1990-08-01 | 上海         |      83 |
    |  9 | 秦梓航 |      57 |   46 | 1990-09-01 | 上海         |      86 |
    | 10 | 关颖利 |      80 |   77 | 1991-01-01 | 上海         |      84 |
    +----+--------+---------+------+------------+--------------+---------+

     

    需求:在该表中查出最偏科的学生姓名。

     

    分析

    这张表中有三个科目:English、math、Chinese

    1-求出三个科目的分数差(求绝对值)——使用abs(math-english)      abs(chinese-english)       abs(math-chinese)

    2-求出整个班级中        数学与英语的分数差、语文与英语的分数差、数学与英语的分数差          的最大值——max(abs(math-english) )、    max(abs(chinese-english)) 、    max(abs(math-chinese))

    3-在2的结果中查找出数值最大的值

    4-在student表中搜索                 

                          数学与英语的分数差     等于    (3-的结果)      

                          语文与英语的分数差     等于    (3-的结果)

                          数学与英语的分数差      等于    (3-的结果)

    如此可以查找出最偏科的学生姓名。

     

     

    SQL代码

    select name from student
        where
            abs(chinese-math) in (select max(tmp.score)
                                    from (
                                              select max(abs(s1.chinese-s1.math)) score from student s1
                                        union select max(abs(s2.chinese-s2.english)) score from student s2
                                        union select max(abs(s3.english-s3.math)) score from student s3
                                        ) tmp)
        or   
            abs(chinese-english)in (select max(tmp1.score)
                                    from (
                                              select max(abs(s1.chinese-s1.math)) score from student s1
                                        union select max(abs(s2.chinese-s2.english)) score from student s2
                                        union select max(abs(s3.english-s3.math)) score from student s3
                                        ) tmp1)
        or   
            abs(english-math) in (select max(tmp2.score)
                                    from (
                                              select max(abs(s1.chinese-s1.math)) score from student s1
                                        union select max(abs(s2.chinese-s2.english)) score from student s2
                                        union select max(abs(s3.english-s3.math)) score from student s3
                                        ) tmp2);

    转载于:https://www.cnblogs.com/ithaibo-sit/p/4472218.html

    展开全文
  • Oracle横向纵向求和

    千次阅读 2016-09-08 15:18:04
    一张工资表SALARY如下, (NO 员工编号 ,MONEY 工资) NO NAME ITEM MONEY 001 张三 工资 80  001 张三 补贴 86  001 张三 奖金 75  002 李四 工资 78 
    有一张工资表SALARY如下, (NO 员工编号 ,MONEY 工资)
    
    NO    NAME     ITEM       MONEY
    001    张三        工资        80 
    001    张三        补贴        86 
    001    张三        奖金        75 
    002    李四        工资        78 
    002    李四        补贴        85 
    002    李四        奖金        78

    求每个人的总工资以及所有人的总工资,结果如下表:

    结果如下:
    姓名    工资      补贴    奖金    总工资
    李四     780       850      780     2410
    张三     800       860      750     2410
    总计    1580     1710     1530   4820

    SQL语句:
    SELECT  DECODE(GROUPING(NAME), 1, '总计', NAME) 姓名,
    SUM(DECODE(ITEM,  '工资',  MONEY, 0))   工资,
    SUM(DECODE(ITEM,  '补贴',  MONEY, 0))   补贴,
    SUM(DECODE(ITEM,  '奖金',  MONEY, 0))   奖金,
    SUM(MONEY)   总工资
    FROM   SALARY
    GROUP   BY   ROLLUP(NAME);

    其中:GROUPING函数接受一列,列值为空返回1,非空返回0,只能在使用ROLLUP或CUBE的查询中使用;
    DECODE(ITEM,  '工资',  MONEY, 0) 是指ITME的值与‘工资’比较,如果相等返回MONEY,不等返回0
    展开全文
  • RDLC报表的纵向横向设置

    千次阅读 2011-12-09 11:16:15
    用ReportViewer 加载 RDLC报表,若报表内容宽度超出一张A4纸的纵向宽度,那么报表靠右部分打印出来会被分割到下一页 如果用户每次打印都需设置纵向横向,这样用户会感到麻烦。 如何设置RDLC报表的纵向...

    用ReportViewer 加载 RDLC报表,若报表内容宽度超出一张A4纸的纵向宽度,那么报表靠右部分打印出来会被分割到下一页

    如果用户每次打印都需设置纵向横向,这样用户会感到麻烦。

    如何设置RDLC报表的纵向横向呢?

    首先打开RDLC报表设计器页面。在灰色部分点右键 -> 报表属性。


    报表的默认设置都可以在此界面修改。当选择纵向时,报表宽度21cm,高度29.7cm。当选择横向时,宽度29.7cm,高度21cm

    查看报表的XML代码,可发现页面设置部分在Page节点下。

      <Page>
        <PageHeight>21cm</PageHeight>
        <PageWidth>29.7cm</PageWidth>
        <LeftMargin>2cm</LeftMargin>
        <RightMargin>2cm</RightMargin>
        <TopMargin>2cm</TopMargin>
        <BottomMargin>2cm</BottomMargin>
        <ColumnSpacing>0.13cm</ColumnSpacing>
        <Style />
      </Page>

    在C# 程序中,需判断报表的内容宽度是否超出默认的21cm,若超出则只需修改<PageHeight> 和<PageWidth>的属性值即可。



    展开全文
  • Oracle横向纵向汇总

    千次阅读 2013-10-12 10:27:09
    一张表test 如下, (NO 学生编号 ,cj 成绩) NO name KM CJ 001 张三 语文 80  001 张三 数学 86  001 张三 英语 75  002 李四 语文 78  002 李四 数学 85  002 李四 英语 78 写了以下语句来算每项个科目的...
  • 数据库的横向纵向分表

    千次阅读 2018-04-02 13:25:01
    2、纵向分表对于互联网公司来讲,数据有可能是几亿级别,如果在一个数据库的一张表中存储,数据库可能运转不过来,可以通过取模的方式来分成多个数据库和多张相同的表来减少每张表的数据量,提高性能。...
  • 一张薪资表为例,表结构如下: 表结构中,每个员工id对应有多个薪资项目以及金额,需要查询时转向,将每个员工的薪资项目转为横向一行显示。 在直接查询(加入一些限制条件以缩小结果集), 1 SELECT 2 ...
  • 这是最近学习SQL语句的统计,其中本文...通常复杂的SQL语句会涉及到查询结果横向连接和纵向连接 最后希望文章对你有所帮助,这是一篇我的在线笔记,同时后面结合自己实际项目和SQL性能优化,将分享一些更为专业的文章~
  • 职业的发展轨道犹如一张网,在通往梦想的路上有无数的岔路,人的一生,职业如何发展,是坚持,还是跳槽,很多人常常都是举棋不定,一脸茫然。尤其今年这场始料未及的疫情,更是令许多人陷入深深的焦虑之中。在《远见...
  • 有个一张表:学员成绩表student 字段如下:id,name,cscore,cgrade,mscore,mgrade,escore,egrade ...如何把横向数据列表转为纵向? 如下图的效果 代码如下 最后查询出的结果如下: ...
  • Oracle之纵向数据转换横向数据

    千次阅读 2014-07-25 11:07:33
    一张薪资表为例,表结构如下: 表结构中,每个员工id对应有多个薪资项目以及金额,需要查询时转向,将每个员工的薪资项目转为横向一行显示。 在直接查询(加入一些限制条件以缩小结果集), ...
  • 车牌识别​main.xcherry.top新添加用户上传图片功能啦(开森),体验一张车牌从照片到最终识别为字符的全部过程。其中每一步的操作都可以自行调整参数并重新生成处理结果查看。该项目为毕设项目,只是简单了解相关...
  • 现在,您想要实现这样的效果,想设置其中的某一页为横向的,而其它页则统一为纵向的。如何设置呢?方法如下,相当简单。单独设置Word某页为横向、纸张大小、页边距等,均使用如下方法。比如,您的Word文档总的有十页...
  • 现在,您想要实现这样的效果,想设置其中的某一页为横向的,而其它页则统一为纵向的。如何设置呢?方法如下,相当简单。单独设置Word某页为横向、纸张大小、页边距等,均使用如下方法。比如,您的Word文档总的有十页...
  • 个人笔记 纵向分表 ...答案是根据业务逻辑的需要来拆分,对于一张表如果业务上分两次访问某一张表其中一部分数据,那么就可以根据每次访问列的不同来做拆分; 另外还可以根据列更新的频率来拆分,例如...
  • 1. 纵向分表 纵向分表是指将一个有20列的表根据列拆分成两个表一个表10列一个表11列,这样单个表的容量就会减少很多,可以提高查询的性能,并在一定程度上减少锁行,锁表带来的性能损耗。 纵向分表的原则是什么呢,...
  • 先上一张效果图 中间的progressBar就是我们要做的效果...只不过区别就是一个横向一个纵向 下拉刷新的实现思路如下: 自定义一个布局继承自LinearLayout,然后在这个布局中加入下拉头和ListView这两个子元素,并让这
  • 设计了一张标签,要打印的内容是纵向的,要打印在 宽*高=8cm*10cm 的标签纸上,结果在设计完后发现客户购买的是 宽*高=10cm*8cm 的标签纸,于是就尝试使用 e.PageSettings.Landscape = true 来进行横向打印,结果...
  • 1、如何将横向文字更改为纵向?选中文本,点击布局——文字方向——选择垂直即可。如下图所示,如何将更改英文方向?直接选中内容,点击开始——字体——更改大小写——全角即可。2、如何将页面方向更改横纵混排?...
  • 1. 纵向分表 纵向分表是指将一个有20列的...答案是根据业务逻辑的需要来拆分,对于一张表如果业务上分两次访问某一张表其中一部分数据,那么就可以根 据每次访问列的不同来做拆分; 另外还可以根据列更新的频率来拆...
  • WPS表格打印预览在哪如何设置横向纵向打印方式时间:2013-12-31作者:snow来源:互联网wps的打印预览在哪?页面左上角的几个常见功能按钮当中第4个(按钮是一张四方纸中间一个放大镜)工具按钮在文档标签的左侧。点击...
  • 这篇文章跟大家分享如何运用邮件合并功能批量制作标签,参考效果见下图,每页有3个不同商品的标签,纵向排列。一、前期准备准备工作一共有2项,一是在Excel工作簿中单独做一张工作表,用于存放标签数据信息,本...
  • 一张薪资表为例,表结构如下: 表结构中,每个员工id对应有多个薪资项目以及金额,需要查询时转向,将每个员工的薪资项目转为横向一行显示。 在直接查询(加入一些限制条件以缩小结果集), Sql...
  • Hadoop开发存在的问题只能用java语言开发,...可以将结构化的数据文件映射为一张表,并提供完整的sql查询功能,可以将sql语句转换为MapReduce任务进行运行。其优点是学习成本低,可以通过类SQL语句快速实现MapRed...
  • 问题:新买的斑马打印机TSC244,打印标签,一张标签上有两个条码,一个横向,一个纵向,为什么纵向的打出来用条码扫描器不能扫描?解答:TSC244条码打印机横向纵向打印条形码,识读率是不同的,打印出来的条形码...
  • 上篇谈了分库,这一篇我们来分表 1. 纵向分表纵向分表是指将一...答案是根据业务逻辑的需要来拆分,对于一张表如果业务上分两次访问某一张表其中一部分数据,那么就可以根据每次访问列的不同来做拆分; 另外还可以根...

空空如也

空空如也

1 2 3 4 5 ... 13
收藏数 254
精华内容 101
关键字:

一张横向一张纵向