现在有一张user表
 表结构:
  id  username email password
 
现在用户登录系统他想用邮箱的前缀名做登录名 不用以前的username了 但是这个字段保留 就根据邮箱前缀名查寻username这个select语句怎么写 

解决方案 »

  1.   

    用这个查询没结果
    select username from user contains(email,'iispec')但是数据库里有email 为 [email protected]的邮箱
      

  2.   

    select username from user where contains(email,'iispec')select username from user where email like N'iispec'
      

  3.   

    汗 刚刚敲掉了  select username from user where contains(email,'iispec')
     也没反应
      

  4.   

    楼主直接用 like 吧! 先别用全文索引。
      

  5.   


    SELECT USERNAME FROM USER WHERE CHARINDEX('ZHANGSAN@',EMAIL)<>0SELECT USERNAME FROM USER WHERE EMAIL LIKE 'ZHANGSAN@%'
      

  6.   

    select username from 'iispec' =left([email],charindex('@',[email])-1)