2 qq 27672059 qq_27672059 于 2016.09.13 10:37 提问

SQL servser 从同一表里查询多条不同条件的数据

图片说明

1个回答

zhuzige521888
zhuzige521888   2016.09.13 11:05

用union方法: (seclet xxxx) 为 筛选1语句

select  XXX   from   (seclet xxxx)  where xxx
union 
select  XXX   from   (seclet xxxx)  where xxx
union 
select  XXX   from   (seclet xxxx)  where xxx
qq_27672059
qq_27672059 语句后 都有条件 不能这样
接近 2 年之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
用一条SQL语句查询一张表得到不同条件的多个结果
一条语句,12个结果,12行,比较方便与1个dataGridView的现实。我是用在C# Winform上的3层结构的开发上,用这个实现统计12个月每个月的销售总额。现在就差统计表了,GDI功底比较差,还在研究呵呵。 SELECT A1.date 日期, SUM(A1.sum) 销售额 FROM t_business A1 WHERE A1.date between 2009-1-1
从一个表中筛选包含多条数据的条件查询
需求如下: a商店有:1,2,3,4,5,6标识 b商店有:1,5,6标识 c商店有:4,5,6标识 每个标识都有一条记录 每条记录如下: a-->1 a-->2 a-->3 a-->4 a-->5 a-->6 b-->3 b-->5 b-->6 c-->4 c-->5 c-->6 那么我现在要收索同时拥有标识有4,5,6的商店:搜出来的商店应该是 a 跟c
Union all的使用实现一条sql把不同表里面的数据查出来,或者按照不同的查询条件查出来的sql累加起来
Union all的使用实现一条sql把不同表里面的数据查出来,或者按照不同的查询条件查出来的sql累加起来,如果不用union all我们只能通过程序去实现,而且需要多次和数据库的交互查询,效率低。 案例一: 从不同的表里面把字段名意义相同,但是名字不同的表的查询数据一起显示出来, SELECT C_FUNC_ID, C_MODULE,  TRX_AMT  FROM (SELECT C
oracle查询多条条件各不相同的数据
Object object = employeeService.queryBySqlUniqueResult("select" +"(select count(*) from pm_overtime where  empid="+employee.getId()+" and overtype=3 " +" and  overdate>= to_date('"+nf+"-01-01','YYYY
TP框架 查询条件(不同字段相同查询条件)
//我发展的代理(下级) public function next_agency(){ $agency_uid=1950; $search=I('get.search'); $p_num = 20; $p = $_REQUEST['p'] ? $_REQUEST['p'] : 1; $page_begin =
在SQL语句中查询多条记录并把多条记录同一字段的值连接成一个字符并返回的写法
在SQL语句中查询多条记录并把多条记录同一字段的值连接成一个字符并返回的写法: 实现1.游标并循环拼凑sql语句 实现2: 用select语句:   select substr(sys_connect_by_path(fcsg_consign_id, '/'), 2) from (select rownum rn, fcsg_consign_id from fconsign
在一张表中,查询出一个字段相同,一个字段不同的记录
比如表A中 字段1 字段2 2 43 3 65 2 68 1 92 用sql语句实现查询,查询出 2 43 2 68 这样结果 语句: select distinct x.字段一,x.字段二 from a as x,a as Y where x.字段一=y.字段一 and x.字段二!=y.字段二
【mysql】根据不同条件查询表中同一字段
需求:需要在一张表中,查询某个店铺05-17和05-10两天的同一个GMV字段数据遇到问题:在测试过程中发现,如果两天中任意一天没有数据,则该店铺整体数据均不显示解决代码:SELECT a.Seller_nick, IFNULL(a.GMV, 0), IFNULL(b.GMV, 0) AS last_gmv FROM ( SELECT
SQL一次性查询一个字段不同条件下的统计结果
需求有如下的界面 一次、两次、三次是同一个字段的不同值下的记录条数。查询一个一列数据可以使用下面的SQL语句。select COUNT(*) from shuili_company a where a.check_number_ = 1 and a.is_delete = 0 from shuili_company GROUP BY province_如果想用一条SQL语句将一次两次三次的
SQL----多张表连接查询,只查出符合条件的数据
SELECT M.*,S.NAME SERVERNAME,W.Name WARENAME from m_system_desktopapp M,base_server S,base_ware W WHERE M.SERVERID=S.ID(+) and ((s.status = 1 and s.is_deleted = 0) or s.id is null) AND M.WAREID=W