❶ 編寫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
)