Oracle数据库。
一张用户表,表结构如下:
userName userID
张三 1
李四 2
王五 3
刘六 4
叶七 5
如果已知部分用户名,如“张三”“李四”,如何使用SQL语句将其与数据过滤显示,过滤后结果为:
userName userID
王五 3
刘六 4
叶七 5
敬请达人赐教
一张用户表,表结构如下:
userName userID
张三 1
李四 2
王五 3
刘六 4
叶七 5
如果已知部分用户名,如“张三”“李四”,如何使用SQL语句将其与数据过滤显示,过滤后结果为:
userName userID
王五 3
刘六 4
叶七 5
敬请达人赐教
你第一次用的时候 in 括号里面连接字符串'张三','李四'
第二次用的时候 in 括号里面连接字符串'张三'
就行了啊
用的时候有几个就连几个
然后,执行:SELECT USERNAME, USERID
FROM TABLENAME A
WHERE USERNAME NOT EXISTS
(SELECT NULL FROM TEMPFILTER B WHERE A.USERNAME = B.USERNAME);
from 表 t
where t.userName not in('三','四');