2016-07-07 67 views
-6

101000010,这个数字我想知道有多少零(0)来到1.在Oracle中请帮助我。我想知道在SQL中1之后有多少零来吧

+0

['选择6 AS numberAfterOne;'(http://meta.stackexchange.com/questions/ 66377/what-the-xy-problem) – PeeHaa

+3

第一个1,第二个1或第三个1之后? – Derek

+0

你应该给出更多的例子以及预期的答案。你的问题不清楚。 – Derek

回答

0

为了好玩,我想这:

select length('101000010') - length(replace('101000010', '10', '1')) "ZerosAfterOnes" from dual; 

结果:

ZerosAfterOnes 
-------------- 
      3 
+0

或'双重'选择regexp_count('10100110010','10')? –

+0

@MatthewMcPeak很好。 15年来我没有使用Oracle。 –

+0

@蒂姆勒纳你让我的一天伙伴它的工作非常感谢。 –

相关问题