❶ 编写sql语句创建电影表
创建 create table movies ( )
修改/添加字段 alter table movies add( )
具体用法,搜索下把。 每个数据库略有不同
把问题,表,说清楚才行
❸ 用sql语句 例如交易表A中,查询出这样的用户:
按照题意,假设字段结构是这样:
交易方 buiness_flag 交易对方 。。。。。。。。。。。。。。。。。。
整体思路是找重复的方法,先去掉只有单向交易的客户,在双向交易客户的范围内寻找交易对方与交易方也是双向交易的客户
select 交易方,交易对方 from (select 交易方,buiness_flag,交易对方 from table where 交易方 in (select 交易方 from (select 交易方,buiness_flag from table group by 交易方,buiness_flag) as t group by 交易方 having count(*)>1) group by 交易方,交易对方,buiness_flag) as tt group by 交易方,交易对方 having count(*)>1
以上是从左向右找,还要再做一次从右向左找。希望对你有帮助
❹ 豆瓣评分,背后打分的人是哪些人
豆瓣评分都是普通注册用户写的,不过这些注册用户,也分为不同类型。比如说电影爱好者、专业影评人、水军等等,以前的豆瓣评分还比较可靠,现在已经没有太大准确性可言了。几乎都是粉丝、水军在刷评分,甚至还有一些会恶意打评分。普通用户也不按照原则来评分,受大众影响比较多。
普通人的评价也不太准确,虽说他们是根据自己的意愿评分,但是大多数都是受到网络的影响。现在通过短视频看电影的越来越多,全都会被自媒体所影响。甚至有些人带有偏见,就拿《流浪地球》来说,虽然没有想象中的好,但是有不少人以国内科幻环境差,直接给电影差评。
❺ 数据库,用户给电影投票,有三个表users(uid),ratings(uid,mid,rating),movies(mid)
select mid from ratings
having sum(rating)/count(uid)>=3
select uid from ratings
where rating in (1,2)
❻ 电影院数据库的sql题
第一题(oracle,sql server通用)
select count(*) from Member where trim(email) is null or trim(email) = ''
第二题,只有firstname和lastname都一样才认为名字相同吧。
select a.firstname,a.lastname,a.directorID from Director a,
(select firstname, lastname from Director group by firstname, lastname having count(*)>1) b
where a.firstname = b.firstname and a.lastname = b.lastname
第三题:
select a.firstname,a.lastname,a.directorID from Director a
where exists(select 1 from
(select firstname, lastname from Director group by firstname, lastname having count(*)>1) b
where a.firstname = b.firstname and a.lastname = b.lastname
)