- Gabarito/Correção P1 | Reunião da Comissão com os Docentes de CIC, 10:15h às 11:40h
- Books
- Dates, Conversão de tipos, Agrupamentos e Relações
- Listas/Arrays
- Atividade 5, para entrega | Solução
Parecem existirem dados de atores/atrizes com datas de nascimento inválidas. Aqui uma possível solução, aprendendo de quebra como empregar
substring()
:
Empregando
substring()
:
MATCH (a:Artista {nome: "Julia Roberts"}) RETURN a.name, toInteger(substring(a.dt_nascto,0,4));
Saída:
"a.name"│"toInteger(substring(a.dt_nascto,0,4))"│
╞════════╪═══════════════════════════════════════╡
│null │1967 │
Solução exercício 4:
MATCH (a:Artista {nome: "Julia Roberts"})<-[e1:Elenco]->(f:Filme)-[e2:Elenco]->(b:Artista)
WHERE f.generos =~ '(?i).*roman.*'
AND datetime().year - toInteger(substring(b.dt_nascto,0,4)) > 40
RETURN b.nome AS Nome_Ator, COUNT(e2) AS Quantidade_Colaboracoes
ORDER BY Quantidade_Colaboracoes DESC
-
Simulado Neo4J para prova, no Canvas
-
Computer Scientists Establish the Best Way to Traverse a Graph. Dijkstra’s algorithm was long thought to be the most efficient way to find a graph’s best routes. Researchers have now proved that it’s “universally optimal.”