Suche nach übungen lernen SQL mit der Beispieldatenbank
Ich versuche jetzt mehr mit SQL vertraut ist, durch das schreiben von Abfragen für die Northwind-Datenbank.
Ich bin auf der Suche nach übungen, die mir helfen, zu lernen, SQL und die Funktionen von SQL Server. Es ist wichtig, dass die übungen haben Lösungen, und in komplizierten Fällen, wäre es toll, wenn es eine Erklärung für die Abfrage.
Danke für die Antworten bisher, aber ich habe noch nicht gefunden was ich bin auf der Suche nach:
Gibt es eine Kostenlose Ressource, online verfügbar, ohne Registrierung, dass ich finden kann, eine Liste von diesen übungen?
- Dies ist ein Duplikat von stackoverflow.com/questions/1100703/....
- Andrew Dufresne Hinzugefügt eine wunderbare Antwort unten, die braucht mehr upvotes
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ich würde abholen Innerhalb Microsoft SQL Server 2005: T-SQL Querying". Dieses Buch ist einfach großartig und hat übungen + Antworten
Habe ich ein interview mit dem Autor über das Buch finden Sie hier: Interview Mit Itzik Ben-Gan, Autor Von Inside Microsoft SQL Server 2005: T-SQL Querying"
Der beste Weg, um zu lernen, meiner Meinung nach, wäre die Arbeit auf einem kleinen hobby-Projekt.
Zum Beispiel, können sagen, Sie sind an Sport interessiert, nehmen Sie Ihre Lieblings-sport und sich vorstellen, wie würden Sie das Modell der sport-Statistiken in der elegantesten Art und Weise, in der form einer SQL-Datenbank. Sie würde anfangen, über die Linien, wie Sie ziehen Daten aus der db, die Daten aktualisieren , und so weiter und so weiter.
Wenn Probleme auftreten, können Sie gehen, sehen Sie in der Referenz-Bücher (Die T-SQL-Abfragen oben erwähnten Buch ist ein sehr gutes) und herauszufinden, der beste Weg, es zu tun.
Spielzeug-Beispiele,übungen sind gut. Aber meiner Meinung nach, es sei denn, Sie wirklich vor einem problem und lösen es auf eigene Faust, um die Grundlagen halten Sie sich nicht in Ihren Kopf.
Artikel wie dieser http://www.sommarskog.se/dynamic_sql.html sind ebenfalls sehr hilfreich, da Sie einen Einblick in das wie, warum und warum nicht.
Schauen Sie sich auch diesen link http://www.sql-server-performance.com/tips/related_web_links_p1.aspx
sql-ex sehr nützliche Website, um sql lernen.
Ein paar Dinge zu konzentrieren, auf das wird übung eine Menge von Bereichen von SQL, die Sie wissen sollten, wenn Sie gehen, um sein schreiben, eine Menge davon:
Finden Sie ein gutes data-set und versuchen zu laufen, einige sinnvolle Abfragen auf. Stellen Sie sicher, Sie beginnen mit einem problem, das Sie lösen möchten (d.h., was ist die Durchschnittliche Bestellmenge für Menschen, die Leben in WA in der Northwind-Datenbank?).
Für ein paar einfache Probleme/übungen:
http://caml2010.wordpress.com/2010/06/12/northwind-exercise/
Wikibooks haben einige übungen: SQL-Übungen
Wenn Sie Reporting Services-handy, oder sogar Visual Studio, erstellen Sie ein paar Berichte mit Aggregaten, Summen, Zählungen usw. geben Ihnen einen kleinen Einblick, wie die Daten verwendet werden können, wie Informationen und wirklich steigern Sie Ihre SQL-Kenntnisse.
Ich arbeite in einem Telefonie-Unternehmen, wo diese die ganze Zeit geht. Ich habe diese Buch auf meinem Schreibtisch, die ich gefunden habe, wirklich praktisch.
Glück! 🙂