zoukankan      html  css  js  c++  java
  • sql模糊查询,解除绑定的单号

    --610007570320-610007571319  1000张
    
    delete from (select t.*
                   from (select t1.bill_code, t1.bind_code, t1.use_flag
                           from t_mm_section_sl t1
                          where t1.bill_code like '6100075%') t
                  where TO_NUMBER(bill_code) >= 610007570320
                    and TO_NUMBER(bill_code) <= 610007571319);
    
    delete from (select t.*
                   from (select t1.bill_code, t1.bind_code, t1.use_flag
                           from t_mm_section_sl t1
                          where t1.bill_code like '6100075%') t
                  where TO_NUMBER(bill_code) >= 610007570320
                    and TO_NUMBER(bill_code) <= 610007571319);
    --    610007572320-610007573319  1000张
    
    delete from (select t.*
                   from (select t1.bill_code, t1.bind_code, t1.use_flag
                           from t_mm_section_sl t1
                          where t1.bill_code like '6100075%') t
                  where TO_NUMBER(bill_code) >= 610007572320
                    and TO_NUMBER(bill_code) <= 610007573319);
    --610007571320-610007572319 1000张
    delete from (select t.*
                   from (select t1.bill_code, t1.bind_code, t1.use_flag
                           from t_mm_section_sl t1
                          where t1.bill_code like '6100075%') t
                  where TO_NUMBER(bill_code) >= 610007571320
                    and TO_NUMBER(bill_code) <= 610007572319);
    --610007585320-610007586319 1000张
    delete from (select t.*
                   from (select t1.bill_code, t1.bind_code, t1.use_flag
                           from t_mm_section_sl t1
                          where t1.bill_code like '6100075%') t
                  where TO_NUMBER(bill_code) >= 610007585320
                    and TO_NUMBER(bill_code) <= 610007586319);
    --      610007582320-610007583319 1000张
    delete from (select t.*
                   from (select t1.bill_code, t1.bind_code, t1.use_flag
                           from t_mm_section_sl t1
                          where t1.bill_code like '6100075%') t
                  where TO_NUMBER(bill_code) >= 610007582320
                    and TO_NUMBER(bill_code) <= 610007583319);
    --610007575320-610007576319 1000张
    delete from (select t.*
                   from (select t1.bill_code, t1.bind_code, t1.use_flag
                           from t_mm_section_sl t1
                          where t1.bill_code like '6100075%') t
                  where TO_NUMBER(bill_code) >= 610007575320
                    and TO_NUMBER(bill_code) <= 610007576319);
    --  610007568320-610007569319 1000张
    delete from (select t.*
                   from (select t1.bill_code, t1.bind_code, t1.use_flag
                           from t_mm_section_sl t1
                          where t1.bill_code like '6100075%') t
                  where TO_NUMBER(bill_code) >= 610007568320
                    and TO_NUMBER(bill_code) <= 610007569319);
    --610007578320-610007579319 1000张
    delete from (select t.*
                   from (select t1.bill_code, t1.bind_code, t1.use_flag
                           from t_mm_section_sl t1
                          where t1.bill_code like '6100075%') t
                  where TO_NUMBER(bill_code) >= 610007578320
                    and TO_NUMBER(bill_code) <= 610007579319);
    --610007586320-610007587319 1000张
    
    delete from (select t.*
                   from (select t1.bill_code, t1.bind_code, t1.use_flag
                           from t_mm_section_sl t1
                          where t1.bill_code like '6100075%') t
                  where TO_NUMBER(bill_code) >= 610007586320
                    and TO_NUMBER(bill_code) <= 610007587319);
    --610007550320-610007551319 1000张
    
    delete from (select t.*
                   from (select t1.bill_code, t1.bind_code, t1.use_flag
                           from t_mm_section_sl t1
                          where t1.bill_code like '6100075%') t
                  where TO_NUMBER(bill_code) >= 610007550320
                    and TO_NUMBER(bill_code) <= 610007551319);
    --610007558940-610007559319 380张
    
    delete from (select t.*
                   from (select t1.bill_code, t1.bind_code, t1.use_flag
                           from t_mm_section_sl t1
                          where t1.bill_code like '6100075%') t
                  where TO_NUMBER(bill_code) >= 610007558940
                    and TO_NUMBER(bill_code) <= 610007559319);
    --610007556320-610007557319 1000张
    delete from (select t.*
                   from (select t1.bill_code, t1.bind_code, t1.use_flag
                           from t_mm_section_sl t1
                          where t1.bill_code like '6100075%') t
                  where TO_NUMBER(bill_code) >= 610007556320
                    and TO_NUMBER(bill_code) <= 610007557319);
    --610007589320-610007590319 1000张
    
    delete from (select t.*
                   from (select t1.bill_code, t1.bind_code, t1.use_flag
                           from t_mm_section_sl t1
                          where t1.bill_code like '6100075%') t
                  where TO_NUMBER(bill_code) >= 610007589320
                    and TO_NUMBER(bill_code) <= 610007590319);
    --610007564320-610007565319 1000张
    
    delete from (select t.*
                   from (select t1.bill_code, t1.bind_code, t1.use_flag
                           from t_mm_section_sl t1
                          where t1.bill_code like '6100075%') t
                  where TO_NUMBER(bill_code) >= 610007564320
                    and TO_NUMBER(bill_code) <= 610007565319);
    --610007581320-610007582319 1000张
    
    delete from (select t.*
                   from (select t1.bill_code, t1.bind_code, t1.use_flag
                           from t_mm_section_sl t1
                          where t1.bill_code like '6100075%') t
                  where TO_NUMBER(bill_code) >= 610007581320
                    and TO_NUMBER(bill_code) <= 610007582319);
    --610007569320-610007570319 1000张
    
    delete from (select t.*
                   from (select t1.bill_code, t1.bind_code, t1.use_flag
                           from t_mm_section_sl t1
                          where t1.bill_code like '6100075%') t
                  where TO_NUMBER(bill_code) >= 610007569320
                    and TO_NUMBER(bill_code) <= 610007570319);
    
    --610007552320-610007553319 1000张
    delete from (select t.*
                   from (select t1.bill_code, t1.bind_code, t1.use_flag
                           from t_mm_section_sl t1
                          where t1.bill_code like '6100075%') t
                  where TO_NUMBER(bill_code) >= 610007552320
                    and TO_NUMBER(bill_code) <= 610007553319);
    --610007558460-610007558819 360张
    delete from (select t.*
                   from (select t1.bill_code, t1.bind_code, t1.use_flag
                           from t_mm_section_sl t1
                          where t1.bill_code like '6100075%') t
                  where TO_NUMBER(bill_code) >= 610007558460
                    and TO_NUMBER(bill_code) <= 610007558819);
    commit;

     注:开始的时候写的下面的,一直报错,原因是bill_code的值有是字母的,所以后来就过滤掉那些不是纯数字的单号,再用to_number就好了

    
    
  • 相关阅读:
    LeetCode153 Find Minimum in Rotated Sorted Array. LeetCode162 Find Peak Element
    LeetCode208 Implement Trie (Prefix Tree). LeetCode211 Add and Search Word
    LeetCode172 Factorial Trailing Zeroes. LeetCode258 Add Digits. LeetCode268 Missing Number
    LeetCode191 Number of 1 Bits. LeetCode231 Power of Two. LeetCode342 Power of Four
    LeetCode225 Implement Stack using Queues
    LeetCode150 Evaluate Reverse Polish Notation
    LeetCode125 Valid Palindrome
    LeetCode128 Longest Consecutive Sequence
    LeetCode124 Binary Tree Maximum Path Sum
    LeetCode123 Best Time to Buy and Sell Stock III
  • 原文地址:https://www.cnblogs.com/feifeicui/p/8961078.html
Copyright © 2011-2022 走看看