Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
158 commits
Select commit Hold shift + click to select a range
85ad65c
Add personal movie ranking for Spider-Man 2002
yaron-besser May 20, 2026
7736eae
Add files via upload
orimor25 May 27, 2026
c1b7da1
Rename movies_pairs_ranking_orimor25.sql to movie_pairs_ranking_orimo…
orimor25 May 27, 2026
ea92725
Create Pairs_ranking_liagolding
liagolding May 28, 2026
71e77da
Rename Pairs_ranking_liagolding to Pairs_ranking_liagolding.sql
liagolding May 28, 2026
781a527
Add files via upload
Noa165 May 28, 2026
766ab39
Merge pull request #183 from roni88882-ctrl/main
evidencebp May 28, 2026
7e4168f
Merge pull request #182 from Noa165/main
evidencebp May 28, 2026
f4f598b
Add files via upload
NoaAkerman12 May 28, 2026
2ac525a
Add files via upload
NoaAkerman12 May 28, 2026
2a30e5a
Add files via upload
evidencebp May 29, 2026
60a976a
Merge branch 'evidencebp:main' into main
NoaAkerman12 May 29, 2026
6e1a815
Add files via upload
NoaAkerman12 May 29, 2026
bfcc7b5
Merge pull request #185 from NoaAkerman12/main
evidencebp May 29, 2026
4e7d234
Add files via upload
talroup May 29, 2026
8f9450c
Merge branch 'evidencebp:main' into main
liagolding May 29, 2026
d38217a
Update Pairs_ranking_liagolding.sql
liagolding May 29, 2026
1feeebf
Update Pairs_ranking_liagolding.sql
liagolding May 29, 2026
cfab687
guyn1414_movie_pairs
guyn1414 May 29, 2026
e400d40
Add files via upload
evidencebp May 30, 2026
a8fe870
Merge branch 'evidencebp:main' into main
yaron-besser May 30, 2026
a583c4f
Add files via upload
yaron-besser May 30, 2026
9cbd549
Delete recommendations_goldstandard/collaborative_filtering/rating/ya…
yaron-besser May 30, 2026
9f89c3c
Add files via upload
yaron-besser May 30, 2026
ef88c29
Add files via upload
yaron-besser May 30, 2026
fa1dc17
Add files via upload
msdevlab May 30, 2026
6cc2dec
Add movie pairs ranking for msdevlab
msdevlab May 30, 2026
5d07d98
Add movie pairs rankings for Matan Dan On
MatanDanOn May 30, 2026
f33979b
Create sales.sql
evidencebp Jun 1, 2026
d5b41d1
Create windows_functions_on_sales.sql
evidencebp Jun 1, 2026
7d9ae6c
Create Windows Functions.pdf
evidencebp Jun 1, 2026
1955110
roles probabilities
evidencebp Jun 1, 2026
037dee3
Update Home assignments description_2026.pdf
evidencebp Jun 1, 2026
3f1db3e
Product share in category
evidencebp Jun 2, 2026
a2a573c
Update sql_improvment_solution_1.csv
OfekGoldstein Jun 2, 2026
7b7fe31
Update sql_improvment_solution_1.csv
OfekGoldstein Jun 2, 2026
b158e3a
Add files via upload
Ronamit01 Jun 2, 2026
c2b20ad
Update sql_improvment_solution_1.csv
OfekGoldstein Jun 3, 2026
38fbfb6
Add files via upload
LiorSheiner Jun 3, 2026
8112f1a
Add files via upload
guyn1414 Jun 4, 2026
f784278
Merge branch 'evidencebp:main' into main
guyn1414 Jun 4, 2026
4c70f47
Add files via upload
NoaAkerman12 Jun 4, 2026
cc2e846
Merge pull request #207 from guyn1414/main
evidencebp Jun 4, 2026
f7a5c10
Merge pull request #206 from LiorSheiner/main
evidencebp Jun 4, 2026
9153333
Update Project_2026.pdf
evidencebp Jun 4, 2026
dc905e2
Make csv more robust
evidencebp Jun 4, 2026
a8997e5
Add files via upload
Ronamit01 Jun 4, 2026
37a7eaa
Merge branch 'main' into main
evidencebp Jun 5, 2026
3f2131a
Merge pull request #204 from OfekGoldstein/main
evidencebp Jun 5, 2026
0d2221b
refactor data
evidencebp Jun 5, 2026
89bb50f
Merge pull request #209 from Ronamit01/main
evidencebp Jun 5, 2026
7eee431
Added Ron
evidencebp Jun 5, 2026
d97d26e
Add files via upload
NoaAkerman12 Jun 5, 2026
1bd978e
Merge pull request #208 from NoaAkerman12/main
evidencebp Jun 5, 2026
ab5f749
Added Noa A
evidencebp Jun 5, 2026
a625ab3
Merge branch 'evidencebp:main' into main
MatanDanOn Jun 5, 2026
c816ab6
Add files for DDL example
MatanDanOn Jun 5, 2026
15950bb
Merge pull request #210 from MatanDanOn/main
evidencebp Jun 5, 2026
0b556ea
Add files via upload
orimor25 Jun 5, 2026
be265ed
Update real_world_orimor25.csv
orimor25 Jun 5, 2026
0af9fbc
Fix: expand short commit hash to full SHA in row 3
orimor25 Jun 5, 2026
8d9efd4
Update Project_2026.pdf
evidencebp Jun 7, 2026
eb8875c
Add files via upload
LiorSheiner Jun 7, 2026
6db9cd7
Guidelines
evidencebp Jun 7, 2026
ebb6891
typo
evidencebp Jun 7, 2026
f25bb86
DDL examples
evidencebp Jun 8, 2026
10252a9
Merge pull request #211 from orimor25/main
evidencebp Jun 8, 2026
dc55fb0
Update sql_improvment_dataset.csv
evidencebp Jun 8, 2026
27a7ed6
Merge pull request #212 from LiorSheiner/main
evidencebp Jun 8, 2026
4d14bc9
DDL
evidencebp Jun 8, 2026
c4028d3
Create similarity_by_actors_Jaccard.sql
evidencebp Jun 8, 2026
e2cbfe7
Merge branch 'evidencebp:main' into main
yaron-besser Jun 8, 2026
82abade
Add files via upload
yaron-besser Jun 8, 2026
29590ca
Merge pull request #213 from yaron-besser/main
evidencebp Jun 8, 2026
dbc8deb
Yaron
evidencebp Jun 8, 2026
f781044
Add files via upload
NoaAkerman12 Jun 9, 2026
2c4b589
Merge pull request #214 from NoaAkerman12/main
evidencebp Jun 9, 2026
eda6df7
Merge branch 'evidencebp:main' into main
talroup Jun 9, 2026
7381960
Create real_world_BarakBlaish68.csv
BrianB413 Jun 10, 2026
6d3ecb5
Create real_world_BarakBlaish.csv
BrianB413 Jun 10, 2026
1285f7c
Merge pull request #216 from BrianB413/patch-1
evidencebp Jun 10, 2026
8af8c93
Barak
evidencebp Jun 10, 2026
c02ba61
Update real_world_BarakBlaish68.csv
BrianB413 Jun 11, 2026
2f2f837
Add real_world_nevo-a.csv for SQL problem tracking
nevo-a Jun 12, 2026
add346a
Update SQL commands for data integrity and performance
nevo-a Jun 13, 2026
7c3ff3f
Update Windows Functions.pdf
evidencebp Jun 13, 2026
4f016d2
Merge pull request #218 from nevo-a/main
evidencebp Jun 13, 2026
7d4c3f6
Update Windows Functions.pdf
evidencebp Jun 14, 2026
bf56208
Update sql_improvment_dataset.csv
evidencebp Jun 14, 2026
bddedcb
Update real_world_BarakBlaish68.csv
BrianB413 Jun 14, 2026
0b55aff
Add files via upload
LiorSheiner Jun 14, 2026
f0c0a45
Merge branch 'evidencebp:main' into main
talroup Jun 14, 2026
e79f2fc
Add files via upload
talroup Jun 14, 2026
c3c13f1
Update Windows Functions.pdf
evidencebp Jun 14, 2026
a0b041f
Merge pull request #215 from BrianB413/main
evidencebp Jun 14, 2026
6f481da
Update sql_improvment_dataset.csv
evidencebp Jun 14, 2026
52d6b48
Merge pull request #219 from LiorSheiner/main
evidencebp Jun 14, 2026
a34607e
Lior
evidencebp Jun 14, 2026
d5aaf38
Update real_world_talroup.csv
talroup Jun 14, 2026
b64c6ba
Create Model plan comments.pdf
evidencebp Jun 14, 2026
ffc4319
Add files via upload
msdevlab Jun 14, 2026
f279360
Merge pull request #220 from talroup/main
evidencebp Jun 14, 2026
2d4002d
talroup
evidencebp Jun 14, 2026
6edb220
move
evidencebp Jun 14, 2026
c9ee9ed
Add files via upload
MeniWeingarten Jun 14, 2026
5979970
Refactor window function with descriptive comments
evidencebp Jun 15, 2026
b718436
Fix typo in comment for ORDER BY clause
evidencebp Jun 15, 2026
98151f8
Update window frame definition in sales SQL query
evidencebp Jun 15, 2026
963f8c9
Refactor SQL for rolling average calculation
evidencebp Jun 15, 2026
85153e3
Update Windows Functions.pdf
evidencebp Jun 15, 2026
0a9c705
Merge branch 'main' of https://github.com/evidencebp/databases-course
evidencebp Jun 15, 2026
d495e5e
Update Windows Functions.pdf
evidencebp Jun 15, 2026
d1ada9e
Create readme.md
evidencebp Jun 15, 2026
138ccfa
Update real_world_msdevlab.csv
msdevlab Jun 15, 2026
8b12759
Merge pull request #221 from msdevlab/main
evidencebp Jun 15, 2026
fee5ec4
msdevlab
evidencebp Jun 15, 2026
27fd9b7
Add files via upload
guyn1414 Jun 16, 2026
053a50a
ofir
evidencebp Jun 16, 2026
9044e73
Merge branch 'evidencebp:main' into main
guyn1414 Jun 16, 2026
8fad9f7
Update real_world_guyn1414.csv
guyn1414 Jun 16, 2026
a910363
Update real_world_guyn1414.csv
guyn1414 Jun 16, 2026
5863d41
Update real_world_guyn1414.csv
guyn1414 Jun 16, 2026
d64544e
[XP-lab: Data analysis training](https://www.xp-lab.com/)
evidencebp Jun 17, 2026
312eef4
Merge pull request #227 from guyn1414/main
evidencebp Jun 17, 2026
79ee81c
Guy
evidencebp Jun 17, 2026
2468ae2
Add files via upload
OfekGoldstein Jun 18, 2026
04d982e
Merge pull request #230 from OfekGoldstein/main
evidencebp Jun 18, 2026
ac4e5e3
Add files via upload
OfekGoldstein Jun 18, 2026
50866d8
Debug method
evidencebp Jun 18, 2026
d92f19f
Merge pull request #231 from OfekGoldstein/main
evidencebp Jun 18, 2026
699488a
Rename Car_Rental_Agency_sql_6_ddl.pdf to FastTrack_Tolls_sql_6_ddl.pdf
OfekGoldstein Jun 18, 2026
1a6ef39
Rename Car_Rental_Agency_sql_6_ddl.sql to FastTrack_Tolls_sql_6_ddl.sql
OfekGoldstein Jun 18, 2026
fdb5479
Merge branch 'evidencebp:main' into main
OfekGoldstein Jun 18, 2026
c6e6b37
Merge pull request #232 from OfekGoldstein/main
evidencebp Jun 18, 2026
c2bfc78
Merge branch 'evidencebp:main' into main
MeniWeingarten Jun 19, 2026
6041852
Add files via upload
MeniWeingarten Jun 19, 2026
4637a8f
Add files via upload
liagolding Jun 21, 2026
f33beff
Merge branch 'evidencebp:main' into main
liagolding Jun 21, 2026
bfeacdd
Merge pull request #234 from liagolding/main
evidencebp Jun 21, 2026
3683b50
Merge pull request #233 from MeniWeingarten/main
evidencebp Jun 21, 2026
8a191c3
Meni
evidencebp Jun 21, 2026
83ac99e
Create movies_recommendations_2026.sql
evidencebp Jun 21, 2026
084a5da
2026
evidencebp Jun 21, 2026
5bf452c
Create movies_recommendations_agg_2026.sql
evidencebp Jun 21, 2026
2239180
סיכום שיעור 12
liagolding Jun 21, 2026
db35cab
Merge branch 'evidencebp:main' into main
liagolding Jun 21, 2026
4fc2515
Merge pull request #235 from liagolding/main
evidencebp Jun 21, 2026
9858a31
link to pairs
evidencebp Jun 21, 2026
34dc2df
Added 3 performance real world commits
nevo-a Jun 21, 2026
94bc892
Merge pull request #236 from nevo-a/main
evidencebp Jun 22, 2026
47d8db4
nevo
evidencebp Jun 22, 2026
a387338
Create Data representation dilemmas.pdf
evidencebp Jun 23, 2026
533fe2f
Create Cheat_Sheet_26.pdf
evidencebp Jul 1, 2026
59d8d5c
דילמות בייצוג נתונים
msdevlab Jul 2, 2026
660f73b
Merge pull request #237 from msdevlab/main
evidencebp Jul 2, 2026
6cbd68f
Update Cheat_Sheet_26.pdf
evidencebp Jul 2, 2026
1ee756e
Add files via upload
yaron-besser Jul 2, 2026
0c86a64
Merge pull request #238 from yaron-besser/main
evidencebp Jul 3, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
58 changes: 58 additions & 0 deletions Examples/Topics/matching/similarity_by_actors_Jaccard.sql
Original file line number Diff line number Diff line change
@@ -0,0 +1,58 @@
drop table if exists actors_per_movie;

create table actors_per_movie
as
select
movie_id
, count(distinct actor_id) as actors_num
from
roles
group by
movie_id;


ALTER TABLE actors_per_movie ADD PRIMARY KEY (movie_id);



drop table if exists similarity_by_actors;

create table
similarity_by_actors
as
select
frole.movie_id as fid
, srole.movie_id as sid
, count(distinct frole.actor_id) as common_actors_num
, group_concat(distinct frole.actor_id order by frole.actor_id) as actors
, max(fam.actors_num) as first_movie_actors_num
, max(sam.actors_num) as second_movie_actors_num
, count(distinct frole.actor_id)/(max(fam.actors_num) + max(sam.actors_num) - count(distinct frole.actor_id)) as Jaccard
from
actors_per_movie as fam
join
roles as frole
on
fam.movie_id = frole.movie_id
join
roles as srole
on
frole.actor_id = srole.actor_id
join
actors_per_movie as sam
on
srole.movie_id = sam.movie_id
where
frole.movie_id != srole.movie_id
and
frole.movie_id < 1000 # NOTE - reduce scope just for a reasonable performance in demonstration. Remove!
and
srole.movie_id < 1000
group by
fid
, sid
having
count(distinct frole.actor_id) >= 3
and
Jaccard > 0.25
;
Loading