根据多关键字查询

 

SELECT * FROM "PUBLIC"."house_disaster_event" WHERE "disaster_event_name" LIKE '%内蒙古%' AND "disaster_event_name" LIKE '%风暴%';

 

SELECT to_char(disaster_date,'yyyy') areaCode,to_char(disaster_date,'mm') areaName,COUNT(house_damage_id) totalNum FROM house_damage_ledger
WHERE area_code LIKE '15%'
         GROUP BY areaCode,areaName HAVING areaCode='2014'  
         ORDER BY totalNum desc;

 

SELECT * FROM support表名 WHERE CONCAT(NETRAFFIC_TIME, DURATION1, DURATION2, SOURCE_IP, DECODE_POLICY_NAME) LIKE '%ssh%' ;

 

SELECT 
COUNT(case when family_type=1 then 1 end) c1,
COUNT(case when family_type=3 then 1 end) c3,
COUNT(case when family_type=4 then 1 end) c4,
COUNT(house_damage_id) totalNum,
totalNum-c1-c3-c4
FROM "PUBLIC"."house_damage_ledger"
WHERE "area_code" LIKE '35%';


SELECT  SUBSTRING(area_code,1,2)||'0000000000' areaCode,t.name areaName,COUNT(house_damage_id) totalNum ,
COUNT(CASE family_type when 1 then 1 end) c1,COUNT(CASE family_type when 3 then 1 end) c3,
COUNT(CASE family_type when 4 then 1 end) c4,COUNT(CASE family_type when 5 then 1 end) c5,
COUNT(CASE family_type when 6 then 1 end) c6,totalNum-c1-c3-c4-c5-c6 c0,
to_char(disaster_date,'yyyy') theYear  
FROM house_damage_ledger 
LEFT JOIN base_area t ON t.id=SUBSTRING(area_code,1,2)||'0000000000' 
GROUP BY theYear,areaCode,areaName 
HAVING theYear ='2014' ORDER BY totalNum DESC
 

SELECT 
SUM(CASE family_type when 1 then 1 end) c1,
SUM(CASE family_type when 3 then 1 end) c3,
SUM(CASE family_type when 4 then 1 end) c4,
SUM(CASE family_type 
 when 1 then 0
 when 3 then 0
 when 4 then 0
 ELSE 1
 END
) c0,
count(*)
FROM "PUBLIC"."house_damage_ledger"
WHERE "area_code" LIKE '35%';

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值