Stack Exchange network consists of 183 Q&A communities including Stack Overflow, the largest, most trusted online community for developers to learn, share their knowledge, and build their careers.
Software Engineering Stack Exchange is a question and answer site for professionals, academics, and students working within the systems development life cycle. It only takes a minute to sign up.
I need lots of training in SQL coding in MS SQL server
The following part that is needed to be improved is:
script
T SQL
Procedure
Function
Problem:
Where can I get material to improve my ability in SQL coding? Is there any website for downloading a database with different task/assignment and solution?
This might not be directly realated to your question but if your looking for different SQL problems and techniques to solve them i would suggest having a look at some books by Joe Celko.
thinking in Sets: Auxiliary, Temporal
and Virtual Tables in SQL
Trees and Hierarchies in SQL for
Smarties SQL
Puzzles and Answers
He does have some other titles but these should cover most areas in the usage of SQL.
I passed sql exam 10 years ago, so don't really know current "state of art". However books recommended as training material 10 years ago were useful. So I guess for instance this one: microsoft.com/learning/en/us/… should be good.
The textbook I've been using, Microsoft T-SQL Fundamentals, comes with a sample database and sample questions (with solutions). I highly recommend the book.
Browsing StackOverflow for SQL questions has been useful for me. This custom link I use has most of the SQL tags (specifically SQL Server) for easy browsing.
If you want to learn about using functions and a lot of other t-sql knowledge, I can't recommend Transact SQL User Defined Functions by Andrew Novick enough. Everything from design to formating. Before starting this book, you should have a basic understanding of sql. Probably one of the better programming books I've ever read.
You can get some help from tutorials such as ones available at Fianga and Function X.
From Fianga:
Microsoft SQL Server is a computer
application used to create desktop,
enterprise, and web-based database
applications. It is used at different
levels and with various goals. This
web site provides lessons and topics
on how to use Microsoft SQL Server
2008 to create and manage databases.
By clicking “Accept all cookies”, you agree Stack Exchange can store cookies on your device and disclose information in accordance with our Cookie Policy.