break语句会断开哪个循环?

时间:2016-12-27 08:34:59

标签: python

在下面的代码中,break语句会断开哪个循环?

select *
from (
  select pk_crl_id,
         crl_id,
         count(*) over (partition by crl_id) as clr_id_count
  from crl_table
  where crl_id <> 0
) t
where clr_id_count > 1

2 个答案:

答案 0 :(得分:0)

在第一个while 1之后,循环将因为你休息而中断。所以它会打印一次,而它的while循环会被打破。

答案 1 :(得分:0)

任何break语句总是会断开到最近的外循环

所以在这种情况下,它会中断到while循环