各位哥们,姐们:下面是几道面试题 
麻烦你们帮我解决一下 知道的就留个话,3Q1.在win32中,一个进程一般占多大?
2.在递归算法中应该注意那些问题?
3、关于数据库的
下面的是张表 tstudent
name    class
Arry      B
Godyy     B
Herry     D
然后我要差出所有班级为B 的学生名字 并且名字的排序是按字母顺序排列
结果是:
name    class
Arry     B
BIT      B
Cici     B

解决方案 »

  1.   

    3 select name,class from students
    where class = 'b'
    order by name
    1,2期待楼下。
      

  2.   

    3、关于数据库的 
    select name from tstudent where class='b' order by name
      

  3.   

    恩!谢谢 搞出来了! 可问题还有啊
    如果把自动编号列加上去怎么办。我写了会报错
    结果是这样的:
    id  name class 
    1   Arry  B
    2   BIT   B
    3   Cici  B 
     帮我解决一下吧!谢谢  1,2 题有人会吗?
      

  4.   


    第3题:
    select id=(select count(1) from tstudent where class='B' and name<a.name)+1,name,class from tstudent a where class='B'
      

  5.   

    select identity(int,1,1) as id ,t.[name] into #temp 
    from (select [name] from t1 where class='B') t order by [name]  这样就OK 了
    我自己搞定了!!谢谢大家提醒 
      

  6.   

    2.在递归算法中应该注意那些问题? 
    避免无出口
    3、关于数据库的 
    下面的是张表   tstudent 
    name         class 
    Arry            B 
    Godyy           B 
    Herry           D 
    然后我要差出所有班级为B   的学生名字   并且名字的排序是按字母顺序排列 
    结果是: 
    name         class 
    Arry           B 
    BIT            B 
    Cici           B 
     
    select * from tstudent where class='B'
    order by name ASC
      

  7.   

    3、select name from tstudent where class='b' order by name
      

  8.   

    递归中,最好放在SQL里面递归,不要每次递归都要打开数据库这种问题