select five_top,only_five, down_kind,line_road,b_id,
CASE WHEN only_five>0 THEN 1 END AS 五分以内,
CASE WHEN five_top>0 THEN 1 END AS 五分以上
from dtinfo_breakdown_info
select dtinfo_breakdown_info.five_top,dtinfo_breakdown_info.only_five,
dtinfo_breakdown_info.down_kind,dtinfo_breakdown_info.line_road,
dtinfo_breakdown_info.service_lose,
dtinfo_breakdown_info.b_id,dtinfo_breakdown_info.down_site,dtinfo_down_site."name" as 故障地点,
CASE WHEN dtinfo_breakdown_info.only_five>0 THEN 1 ELSE 0 END AS 五分以内,
CASE WHEN dtinfo_breakdown_info.five_top>0 THEN 1 ELSE 0 END AS 五分以上,
CASE WHEN dtinfo_breakdown_info.delay_time>0 THEN 1 ELSE 0 END AS 晚点
from dtinfo_breakdown_info,dtinfo_down_site
where dtinfo_down_site."id"=dtinfo_breakdown_info.down_site
本文提供了一个具体的SQL查询案例,展示了如何从数据库中提取特定信息,包括故障信息的分类(如五分以内、五分以上)及是否晚点等关键指标,并通过连接另一张表来获取更详细的上下文信息。

6363

被折叠的 条评论
为什么被折叠?



