A Gentle Introduction to

SQL


Pick an engine:

Movie DatabasegoogleBase de données De Film

This tutorial introduces the notion of a join. The database consists of three tables movie , actor and casting . googleCe cours d'instruction présente la notion d'un joindre. La base de données se compose de trois tables movie, actor et casting.

movie(id, title, yr, score, votes, director)
actor(id, name)
casting(movieid, actorid, ord)

More details about the database.

Let's go to work.googleallons travailler.

Limbering upgoogleLimbering vers le haut

1a List the films which have at least 5000 votes. [Show title, votes googleÉnumérez les films qui ont au moins 5000 voix. [ exposition title, votes

1b Give year of 'Citizen Kane'. googleDonnez l'année du l''citoyen Kane '.

1c Show the title and score for the Police Academy films. [The films have a title that is LIKE 'Police Academy%] googleMontrez le titre et le marquez pour les films d'académie de police. [ les films ont un titre qui est LIKE 'Police Academy% ]

1d Why did they make seven of them? googlePourquoi ont-ils fait sept d'eux?

1e List the titles and scores of the films containing the word 'Dog' googleÉnumérez les titres et les points des films contenant le mot 'chien '

Looking at the id field.googleRegarder le champ d'identification.

2a What are the titles of the films with id 1, 2, 3 googleCe qui sont les titres des films avec l'identification 1, 2, 3

2b What id number does 'Glenn Close' have? googleQuel numéro d'identification 'Glenn étroit 'a-t-il?

2c What is the id of the film 'Casablanca' googleCe qui est l'identification du film 'Casablanca '

Get to the point.googleObtenez au point.

3a Obtain the cast list for 'Star Wars' which has id 1 googleObtenez la liste de fonte pour des 'guerres d'étoile qui a l'identification 1

3b Obtain the cast list for the film 'Alien' googleObtenez la liste de fonte pour le film 'étranger '

3c List the films in which 'Harrison Ford' has appeared googleÉnumérez les films en lesquels 'Harrison Ford 'est apparu

3d List the films where 'Harrison Ford' has appeared - but not in the star role. googleÉnumérez les films où 'Harrison Ford 'est apparu - mais pas dans le rôle d'étoile.

3e List the films together with their stars for all 1962 films. googleÉnumérez les films ainsi que leurs étoiles pour chacun des 1962 films.

That's plenty joins for now. Students with an unhealthy interest in databases or movies may try the following harder questions; although they might be better advised to go out and get some fresh air.googleC'est abondance se joint pour maintenant. Les étudiants avec un intérêt malsain pour les bases de données ou les films peuvent essayer les questions plus dures suivantes; bien qu'ils pourraient mieux être conseillés de sortir et d'obtenir de l'air frais.

4a Which were the busiest years for 'John Travolta'. Show the number of movies he made for each year. googleCe qui étaient les années les plus occupées pour 'John Travolta '. Montrez le nombre de films qu'il a faits pour tous les ans.

4b List the film title and the leading actor for all of 'Julie Andrews' films. googleÉnumérez le titre de film et le principal acteur pour tous les 'films de Julie Andrews.

4c Obtain a list of actors in who have had at least 10 starring roles. googleObtenez une liste d'acteurs dans qui ont eu au moins 10 rôles starring.

4d List the 1978 films by order of cast list size. googleÉnumérez les 1978 films par ordre de la taille moulée de liste.

4e List all the people who have worked with 'Art Garfunkel'. googleÉnumérez toutes les personnes qui ont travaillé avec l''art Garfunkel '.

That is definitely enough. Students should, under no circumstances look at the next tutorial, concerning outer joins.googleC'est assez certainement. Les étudiants si, dans aucunes circonstances regardez le prochain cours d'instruction, au sujet d'externe se joint.