送到数据库里
select column_name from table_name where column_name like 'a%'
select column_name from table_name where column_name like 'ab%'
select column_name from table_name where column_name like 'abs%'
select column_name from table_name where column_name like 'absd%'

解决方案 »

  1.   

    sorry,按快了 
    int no[];
    for(i=0;i<str.Legnth;i++)
    {
        no[i]=0;
        for(j=1;j<=str1.Length;j++)
              if(substring(str[i],j)!=substring(str1,j))
                       no[i]=j;
        if (no[i]==0){ //如果==0說明兩個字符完全相等.就可以取這個字符串了
              write(str[i]); 
              return;
                      } 
    }
    最後你再找no這個數組找no[i]最大的.和下標最小的.就可以了
      

  2.   

    String.Compare();不是太简单了点吗? :)