有两张表,学生信息表infolist: 学生姓名表namelist: 现要查询出,存在infolist中,而不存在namelist中的学生,语句如下: select * from infolist where (select count(1) as num from namelist where infolist.name = namelist.name) = 0; 查询结果如下: age有些奇葩,不用在意.…
mysql查询当天的所有信息: SELECT * FROM 表名 WHERE year(时间字段名)=year(now()) and month(时间字段名) = month(now()) and day(时间字段名) = day(now()); 这个有一些繁琐,还有简单的写法: SELECT * FROM 表名 WHERE date(时间字段名) = curdate(); 另一种写法没测试过 查询当天的记录 SELECT * FROM 表名 WHERE TO_DAYS(时间字段名) = TO_…
SELECT * FROM 表名 WHERE 时间字段>DATE_SUB(CURDATE(), INTERVAL YEAR) 一年 SELECT * FROM 表名 WHERE 时间字段>DATE_SUB(CURDATE(), INTERVAL WEEK) 一周 SELECT * FROM 表名 WHERE 时间字段 >DATE_SUB(CURDATE(), INTERVAL MONTH) 三个月…