mysql 查询某字段里含有(或者不含)某字符的所有记录方法(转)

1.包含FIND_IN_SET 

select gid, username from users where FIND_IN_SET(8,gid); //查询gid里含有数字8的记录,gid是varchar ,数据格式:"1,12,8,18,5"

2.第一种 不包含 !FIND_IN_SET

select gid, username from users where !FIND_IN_SET(8,gid); //查询gid里不含有数字8的记录,gid是varchar ,数据格式:"1,12,8,18,5"

3.第二种 not in 

SELECT *
from sys_dept d
where d.dept_id NOT IN (11667
                 )  and d.tag=6

4.第三种  count()

select * from sys_dept d where (select count(1) as num from gt_allocation_unit  a where a.org_id=d.dept_id) = 0;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值