精华内容
下载资源
问答
  • 这是表中数据 !...我用下面这种方法 select * from ((select * from SFFX_JGJPZ_DETAIL d ...查出来的结果对的 却在一行 ![图片说明](https://img-ask.csdn.net/upload/201605/24/1464060508_252736.png) 怎么解决。。
  • SQL 不同条件查询一张表的结果合并成一张表怎么做啊 比如 ![图片说明](https://img-ask.csdn.net/upload/202003/06/1583432726_485431.png)结果1 ![图片说明]...
  • select * from gongysb where id in (986771048, 1101771007,1101771002 ) minus select * from gongysb where id in (986771048, 1101771007); --用途: insert gongysb select * from gongysb where id in
     select * from gongysb where id in (986771048, 1101771007,1101771002 )
       minus
       select * from gongysb where id in (986771048, 1101771007);
    
    --用途:
    insert gongysb 
     select * from gongysb where id in (986771048, 1101771007,1101771002 )
       minus
       select * from gongysb where id in (986771048, 1101771007)
    

    展开全文
  • 一次、次、三次是同一字段的不同值下的记录条数。查询一一列数据可以使用下面的SQL语句。select COUNT(*) from shuili_company a where a.check_number_ = 1 and a.is_delete = 0 from shuili_company ...

    需求有如下的界面
    这里写图片描述

    一次、两次、三次是同一个字段的不同值下的记录条数。

    查询一个一列数据可以使用下面的SQL语句。

    select 
    COUNT(*)
    from 
    shuili_company a
    where 
    a.check_number_ = 1
    and
    a.is_delete = 0 
    from shuili_company GROUP BY province_
    

    如果想用一条SQL语句将一次两次三次的同时查出来,可以使用下面的方式:

    select province_, 
    ifnull(
    (select 
    COUNT(*)
    from 
    shuili_company a
    where 
    a.check_number_ = 1
    and
    a.is_delete = 0 
    AND
    a.province_ = shuili_company.province_
    )
    ,0) as row1,
    ifnull(
    (select 
    COUNT(*)
    from 
    shuili_company a
    where 
    a.check_number_ = 2
    and
    a.is_delete = 0 
    AND
    a.province_ = shuili_company.province_
    ),0
    ) as row2,
    ifnull((
    select 
    COUNT(*)
    from 
    shuili_company a
    where 
    a.check_number_ = 3
    and
    a.is_delete = 0 
    AND
    a.province_ = shuili_company.province_
    ),0) as row3,
    ifnull((select 
    COUNT(*)
    from 
    shuili_company a
    where 
    a.sel_eval_number_ = 1
    and
    a.is_delete = 0 
    AND
    a.province_ = shuili_company.province_
    ),0) as row4
    from shuili_company GROUP BY province_
    
    展开全文
  • // 两个表类型不一样。 我转换一下 List<DeliveryOrderDetail> detail = new List(); foreach(var d in deliveryNotRelevantOrderDetail) { detail.Add(new DeliveryOrderDetail { DeliveryOrderDetail_ID = d....
    var deliveryOrderDetail = from d in _context.DeliveryOrderDetails
                                              where d.DeliveryOrder_ID == deliveryId
                                              select d;
                    var deliveryNotRelevantOrderDetail = from dond in _context.DeliveryOrderNotRelevantDetails
                                              where dond.DeliveryOrder_ID == deliveryId
                                              select dond;
                    //  两个表类型不一样。 我转换一下
                    List<DeliveryOrderDetail> detail = new List<DeliveryOrderDetail>();
                    foreach(var d in deliveryNotRelevantOrderDetail) {
                        detail.Add(new DeliveryOrderDetail {
                            DeliveryOrderDetail_ID = d.DeliveryOrderNotRelevantDetail_ID,
                            SAP_Description = d.SAP_Description,
                            SAP_Material_ID = d.SAP_Material_ID,
                            SAP_UOM = d.SAP_UOM,
                            OrderQty = d.OrderQty,
                            Reason = d.Reason,
                            Item = d.Item,
                            PickOperator = d.PickOperator
                        });
                    }
    
                    var oDetail = deliveryOrderDetail.Union(detail);

    展开全文
  • with TempTable as ...Select a,b,c FROM TempTabel where a=2 --查询2 Select a,b,c,d FROM TempTabel where a=3 --查询3 如何让查询代码生效,使用 union all 的话查询2、查询3就会显示不必要的列。
  • 例子,学生成绩表,名字,科目,成绩 create table stuScore { name varchar(10), ...使用case when 字段条件 and 字段条件 then 结果 else 结果 end select sum(case when subject = '语文' ...

    例子,学生成绩表,名字,科目,成绩

    create table stuScore {

    name varchar(10),

    subject varchar(10),

    score int

    }

    分别查询数学及格已经语文及格人数

    使用case when 字段条件 and 字段条件 then 结果 else 结果 end

    select sum(case when subject = '语文' and score > 60 then 1 else 0 end) '语文',

              sum(case when subject = '数学' and score > 60 then 1 else 0 end) '数学'

    from stuScore

     

    展开全文
  • 我想让第一字段满足: User_id = Business_franchisee_id 第二字段满足: User_id = Business_Inputer_id 该怎么做呢? 转载于:...
  • 一条语句,12个结果,12行,比较方便与1dataGridView的现实。我是用在C# Winform上的3层结构的开发上,用这实现统计12月每月的销售总额。现在就差统计表了,GDI功底比较差,还在研究呵呵。 SELECT A1.date ...
  • sql写法 select r.SN, r.PN, r.MODEL_DESC, CASE r.MODEL_DESC WHEN locate('6G',r.MODEL_DESC)>0 THEN 0 WHEN locate('3G',r.MODEL_DESC)>...--0代表6G机器,1代表3G机器,2代表其他机器--> from .
  • 最新SQL合并两个表的数据并按条件筛选两个表的结果集 我们都知道合并两个表使用union all对两个表进行连接。 例如: select name,age,sex,password from Student1 union all select name,age,sex,password from...
  • &lt;script type="text/javascript"&gt; //给一对象绑定一事件处理函数的第一种形式 //document.onclick = fn1; function fn1(){ ... //给一对象的同一事件绑定多个不同的函数:...
  • 最近项目中遇到一非常奇怪的问题,前端分页列表,传给后端相同的查询参数,但是返回结果不同,可能前几次能够正确的返回结果数据,但是下一次返回数据可能就为空。后端是通过Mybatis来进行SQL执行的,通过配置...
  • excel单元格一个条件匹配多个结果VBA

    千次阅读 2020-04-02 14:42:08
    如图,一批如表1的数据,一单元格对应多值,需要去重单元格并合并其值在同一单元格中展示,因此用VBA写Function实现手敲的烦恼。 VBA实现程序: Function abc(a As Range, b As Range, c As String) Dim t ...
  • -- 如何把一表的查询结果插入到另一张表中(两个表的结构不同), 插入的字段数和查询的字段数必须一致 insert into 表名(字段1,字段2,字段3...) select 字段1,字段2,字段3.. from 查询表名 where .. insert ...
  • AngularJS实现根据不同条件显示不同控件 由于项目需求,需要实现根据不同条件显示不同控件的功能。具体要求如下图所示: 即当选择“每单固定减”时,下方只显示“减免金额”一栏; 当选择“每单固定折扣”时,下方只...
  • MySQL 根据不同条件连接查询不同的表
  • ifnull((select sum(‘列名’) from a, b where a.id = b.id and a.condition=condition1 and b.condition = condition2),0) as '条件1下的数据' , ifnull((select sum(‘列名’) from a, b where a...
  • 项目中用到sql更新一字段的值,同一字段根据不同条件来更新不同的值,记录一下,也希望可以帮到其他人。 公式: UPDATE 表名 set 字段 = case when 条件1 then 值1 when 条件2 then 值2 else 默认值3 end 例子:...
  • oracle根据条件不同返回不同的值

    千次阅读 2018-06-08 10:16:06
    decode函数(如果条件=‘等于条件1’,则返回‘返回值1’) decode(条件,‘等于条件1’‘返回值1’,‘等于条件2’‘返回值2’,‘等于条件3’‘返回值3’,)...
  • 在Spring框架中,当我们使用条件注解时,我们会为每种独立的条件创建一类,根据这类对应的条件的成立情况我们来选择不同的任务来执行。当然我们在声明任务时,一般使用接口来声明。因为我们会在Spring的配置类中...
  • = 2 判断查询出来的数据超过同一字段的查询条件数量,取到同时符合条件的数据 SELECT c.* FROM `goods` `a` INNER JOIN `goods_category_relate` `b` ON `a`.`goods_id`=`b`.`goods_id` INNER JOIN `goods_attr` `...
  • select count(decode(b.memberid, '100100219022', 1, null)) memstatus,  count(Distinct(b.memberid)) tzcount ...很多时候需要在同一表中根据不同条件统计数量,使用这方法可以统计特定条件下的数量也...
  • 以前在福州的时候,公司的POS机上线出了一问题,计算结果错了。为什么呢?代码一样,开发使用的编译器与上线时的编译器不一样。  正好同事住一起,说起这事,我们几倒是很明白:括号用少了。什么意思?就是...
  • Sql根据不同条件统计总数

    千次阅读 2019-10-29 16:41:47
    经常会遇到根据不同条件统计总数的问题,一般有种写法:count和sum都可以 数据准备: 方法一 :Count 代码: SELECT COUNT( CASE WHEN age > 20 AND age < 25 THEN 1 ELSE NULL END ) ...
  • 转自... 在同一sql语句中写不同条件的Count数量 类似select count(1),count(2),count(3) from 表 每列都有不同条件的 count组成  其实有count很难实现 可以用sum
  • awk 将结果输出到不同文件

    万次阅读 2014-04-25 11:41:36
    转载▼输入文件 ...2 2 2 2 3 3 4 4 5 5 6 6 5 5 5 5 5 5 awk 文件: test.sh #/bin/bash filename=$1 echo $filename #BEGIN{file1=a;file2=b;file3=c} file1=a file2=b file3=c
  • 最近做java后台遇到很多问题记录一下,有需求是在一条sql中同时统计到几条条件不一样的sql或count,希望能帮助到需要的朋友,上代码和效果图: select  sum(pzgwjscd) as allJsgm,sbjh.nd as nd,  ( select sum...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 1,145,988
精华内容 458,395
关键字:

不同的2个条件得不同的结果