今天的SQL面试题,大家帮帮忙(10分,小弟新人,分不多)
面试SQL2000数据库管理员 
 前面倒还顺利 
 后来面试官给我出了一个题,是这样的; 
 那是一个表,名称字段,有一些无效的字符 
 比如   名称为   “张三” 
 却在数据库中有   “%……%张三;‘;&%……¥”这样的形式 
 他问我这样才能查询出这样的行   
 我当时回答   在SQL中没办法做到,应该在应用程序中对输入加以控制 
 请问在SQL中可以查询出吗
------解决方案--------------------select * from tbName 
 where charindex( '& ', 姓名)=0 or charindex( '% ', 姓名)=0 or charindex( '¥ ', 姓名)=0   
 select * from tbName where (姓名 like  '%&% ') or (姓名 like  '%¥% ') or (姓名 like  '%[%]% ')