SELECT * FROM bdfilm WHERE length IS NOT NULL;
--查询时长不为空的数据
SELECT * FROM bdfilm WHERE imdb_comment_num='无评';
--查询无评分的数据
SELECT title FROM bdfilm WHERE imdb_comment_num>=8 AND imdb_comment_num<=9;
--查询评分在8-9分的影片
SELECT title FROM bdfilm WHERE imdb_comment_num>=9 OR doub_comment_num>=9;
--查询imdb评分或者豆瓣评分在9以上的影片
SELECT * FROM bdfilm ORDER BY imdb_comment_num;
--按评分正向排序
SELECT * FROM bdfilm ORDER BY imdb_comment_num DESC;
-- 反向排序
SELECT * FROM bdfilm LIMIT 100;
--限制输出前100条数据
SELECT * FROM bdfilm LIMIT 20,80;
--限制输出从第20条开始的共80条数据
SELECT DISTINCT country FROM bdfilm;
--按country去重 得到country目录
SELECT * FROM bdfilm WHERE title LIKE '%开心%';
--模糊查询 在title中包含‘开心’的数据 %表示匹配任意长度字符 除此之外还有下划线‘_’,仅匹配单个字符
SELECT * FROM bdfilm WHERE imdb_comment_num IN (6,7,8,9);
--查询评分刚好是(6,7,8,9)分的数据
SELECT * FROM bdfilm WHERE imdb_comment_num BETWEEN 5 AND 9;
--查询评分在5~9的数据
SELECT COUNT(*) FROM bdfilm;
--查询数据总行数
SELECT imdb_comment_num,COUNT(*) FROM bdfilm GROUP BY imdb_comment_num;
--分组查询每个评分下的影片数。
SELECT imdb_comment_num,COUNT(*) FROM bdfilm GROUP BY imdb_comment_num HAVING imdb_comment_num>=9;
--需要在分组下进行条件判断,需要加上HAVING;
网友评论