你的语法都有问题,可以写成
Select * From [tb_luru4] where UserId !=('100086') or UserId !=('100010')或者写成:
Select * From [tb_luru4] where UserId not in('100086','100010')如果你的ID是整型则不要加引号
1)确定哪个字段是记录电话号码的,2)假设记录电话号码的字段名称是TEL,那用SQL语句筛选你想要得到的电话,比如 WHRER TEL LIKE '138%' (筛选条件为138开头的所有电话号码)
题目有问题,或者作者sql再运行时写错了。猜测:1.作者想要的结果是,id等于xx但是name不等于yy记录,这样查询出三个结果是正确的,where条件应该写成where id='xx' and name<>'yy'
2.作者想要的结果是id不等于xx并且name不等于yy的记录,这样查询出的结果应该是一条,就是那条yy bb的记录,where条件没问题,where id<>'xx' and name<>'yy'
3.楼上各位,与或非的转换,再sql里就是and和or的转换,等于和不等于的转换。如,id='xx' and name='yy'等价于(id<>'xx' or name<>'yy')
4.作者的“不等号”,建议使用“!=”,不知道你用的是什么数据库,会不会是“<>”有问题了。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)