2016-07-07 33 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

@蒂姆勒納你讓我的一天夥伴它的工作非常感謝。 –

相關問題