1、假设我建立了一个users的数据表,它包含两个字段(username和old),一共保存了10条记录,现在我想取得第5条记录中username字段的值,请问如何实现,能用一句SQL命令解决吗?
2、memcpy分配的内存空间需要释放吗?

解决方案 »

  1.   

    2、memcpy分配的内存空间需要释放吗?
    memcpy不会分配内存1、遍历,或建索引
      

  2.   


    恩,memcpy只是单纯的赋值,不分配内存;关于第一个问题大家能说具体点吗?
      

  3.   

    1、假设我建立了一个users的数据表,它包含两个字段(username和old),一共保存了10条记录,现在我想取得第5条记录中username字段的值,请问如何实现,能用一句SQL命令解决吗?
    关于这个用一条sql解决,要看你用的是什么数据库了 ?如果是oracle :select * from (select rownum a,t.* from testtab t) where a=5;其他的 就要自己试一下了 ~ 
      

  4.   

    1、假设我建立了一个users的数据表,它包含两个字段(username和old),一共保存了10条记录,现在我想取得第5条记录中username字段的值,请问如何实现,能用一句SQL命令解决吗?对于大中型数据库,不能,这些数据库中的数据理论上是无序存储的,通过近似于链表和记录指针的东西关联。有序必须基于某种规则,即字段和字段组合值但是对于有些小型数据库,其记录是有序的,比如foxbase等,则可以通过记录ID获取
      

  5.   

    memcpy是内存复制,不是分配内存
    遍历查找