zoukankan      html  css  js  c++  java
  • 今天去面试了一家公司,有一个题目比较有趣

    /* 
    题目
     
    如何产生1万个编号,插入到表 T(col varchar(20))中,并且不能重复,编号只能从26个小写字母中取 . 
    */ 
     
    --1.当时的写法 
    select  'a' as col 
    into    #t 
    union  
    select  'b' union 
    select  'c' union 
    select  'd' union 
    select  'e' union 
    select  'f' union 
    select  'g' union 
    select  'h' union 
    select  'i' union 
    select  'j' union 
    select  'k' union 
    select  'l' union 
    select  'm' union 
    select  'n' union 
    select  'o' union 
    select  'p' union 
    select  'q' union 
    select  'r' union 
    select  's' union 
    select  't' union 
    select  'u' union 
    select  'v' union 
    select  'w' union 
    select  'x' union 
    select  'y' union 
    select  'z'   
     
     
     
     
    insert into T 
    select    top 10000  a.col+b.col+c.col      from  #t  a,#t b ,#t c 
      
    drop table #t  
     
     
      
     
     

    -------------------------------------------------------------- 
      
    --2.看到varchar(20), 想到newid(),再做一些字符串处理 
     
    insert into T 
    select top 10000 
            replace(replace(replace(replace(replace(replace(replace(replace(replace(replace(lower(left(replace(newid(), 
                                                                  '-', ''), 20)), 
                                                                  '0', 'a'), 1
                                                                  'b'), 2, 'c'), 3
                                                                  'd'), 4, 'e'), 5
                                                    'f'), 6, 'g'), 7, 'h'), 8, 'i'), 
                    9, 'j') as col 
    from    sys.all_columns , 
            sys.all_objects 
             
     
     
      
      
             
      
  • 相关阅读:
    C++ Primer Plus 6 第二章
    C++ Primer Plus 6 第一章
    log4j不同级别的日志打印到不同的目录
    清理(删除)pika中的数据
    大数据技术发展回顾
    Flink RedisRichSinkFunction
    Flink FlinkEnvBuilder
    Flink maven project build config
    RedisRichSinkFunction
    kafka Consumer2Local
  • 原文地址:https://www.cnblogs.com/qanholas/p/1888248.html
Copyright © 2011-2022 走看看