Technology Get the latest on technology, electronics and software…

Any SQL Report Writers Here?

Thread Tools
 
Old 08-01-2011, 08:52 PM
  #1  
werd
Thread Starter
 
amisconception's Avatar
 
Join Date: Feb 2002
Posts: 15,078
Received 16 Likes on 14 Posts
Question Any SQL Report Writers Here?

Just curious how you learned. Best way to learn, etc.

I'm looking to have my employer pay for my training, and I'm kind of lost with respect on how to most effectively learn.

I don't have access to any live databases, so hands-on training right now isn't an option. It may be, though.

Thanks guys and gals
Old 08-01-2011, 10:34 PM
  #2  
Team Owner
iTrader: (1)
 
Sly Raskal's Avatar
 
Join Date: Sep 2002
Location: Fontana, California
Age: 47
Posts: 30,991
Received 582 Likes on 346 Posts
I learned SQL while in college but didn't really push myself to learn more about it until I was using it for my freelance work and for my full-time job Unfortunately I look back and regret not applying myself a little more while in school when it comes to many of the technologies I use on a daily basis.

Oh and one more thing about SQL is that there are so many different flavors that each has it's quirks and it can be daunting to learn the ins and outs of all of them and the nuances between the versions of each.
Old 08-02-2011, 05:27 AM
  #3  
Safety Car
 
Anachostic's Avatar
 
Join Date: Jul 2007
Posts: 4,845
Received 145 Likes on 90 Posts
Hands-on is available. You can download SQL Server Express, which will give you the database engine. Then download a trial of SQL Server (the full version) and only install the management tools, that will give you the tools to design queries and whatnot. If SQL Express doesn't come with Northwind and pubs, which are their demo databases used in all their sample code and training material, you can download it.

I don't know what report writing tool you'll be using, but at least at that point you'd have the backend and can practice writing queries.
Old 08-02-2011, 05:42 AM
  #4  
I miss my 03 CL-S :(
 
einsatz's Avatar
 
Join Date: Feb 2002
Location: Washington, DC
Posts: 7,140
Received 445 Likes on 214 Posts
^Likewise, Oracle allows you to download all their software for free for development purposes. You can run Oracle Express on a laptop.

There's also MySQL and Postgres which are both open source and used a lot in the real world.

I guess the point we're making is the best way to learn SQL is by doing, and thinking "I don't have access to any live databases" is no excuse. Start by learning SQL syntax. Create a few tables, learn to add data to the tables, update data, remove data, link data from various tables, and then keep going from there.

Check out w3schools, too: http://www.w3schools.com/sql/default.asp
Old 08-02-2011, 07:12 AM
  #5  
Drifting
iTrader: (1)
 
rza49311's Avatar
 
Join Date: Feb 2006
Location: Southern VA
Age: 45
Posts: 3,072
Received 8 Likes on 6 Posts
I learned SSRS by hands-on training. I never read any books but used teh interwebz as I needed answers. My workplace was using crystal reports with SQL backend and I hated it so I started looking into it and installed SSRS 2005 and we've pretty much abandoned crystal reports.
Old 08-02-2011, 07:44 AM
  #6  
Senior Moderator
iTrader: (5)
 
KaMLuNg's Avatar
 
Join Date: Feb 2002
Age: 41
Posts: 15,510
Received 1,090 Likes on 767 Posts
in my prior role i used to use MySQL alot... when building queries in my early days fresh out of college, i started with MS Access wizard to build out the query... it was all i learned from college and the only piece of software i understood and was commonly found on all corp PCs.... you can use the wizard to build and run, then look at the SQL code... there are main functions and tag lines that are commonly used... after a while, as long as you know where you are looking for the dataset, you can just start to write it from scratch... eventually my company sent me on an external vendor training to help improve my SQL capabilities... but then i moved on to a new company and new role...
Old 08-02-2011, 09:42 AM
  #7  
Team Owner
iTrader: (1)
 
Sly Raskal's Avatar
 
Join Date: Sep 2002
Location: Fontana, California
Age: 47
Posts: 30,991
Received 582 Likes on 346 Posts
Just as MSQL and Oracle, you can run a MySQL database on your computer, set up some database users and then use MySQL Workbench to connect to the database server and create databases, tables, views, etc and write SQL scripts that you can run against what you set up.

MySQL Workbench can be found here:

wp.mysql.com

You can can the community versions of MySQL here:

http://www.mysql.com/downloads/mysql/
Old 08-02-2011, 11:23 AM
  #8  
werd
Thread Starter
 
amisconception's Avatar
 
Join Date: Feb 2002
Posts: 15,078
Received 16 Likes on 14 Posts
Wow you guys, thanks! I really appreciate the awesome advice and info.
Old 08-03-2011, 08:38 AM
  #9  
AZ Community Team
 
Legend2TL's Avatar
 
Join Date: Nov 2004
Location: Maryland
Posts: 17,785
Received 4,021 Likes on 2,499 Posts
I've been meaning to learn mySQL for awhile.
Are there some decent online tutorials out there?
Old 08-03-2011, 09:55 AM
  #10  
Team Owner
iTrader: (1)
 
Sly Raskal's Avatar
 
Join Date: Sep 2002
Location: Fontana, California
Age: 47
Posts: 30,991
Received 582 Likes on 346 Posts
Originally Posted by Legend2TL
I've been meaning to learn mySQL for awhile.
Are there some decent online tutorials out there?
This is a start, but the documentation for each type of database is also a good start because you'll learn the ins and outs of the database, many do things the same, but some databases are specific as to how you should perform a certain type of task.

Very important:
Learning SQL will certainly teach you the basics of writing good quieres, but understanding how to create what is commonly known as a "normalized" database is a whole other area and is the most important aspect of creating and managing a database. And that is dependent on also knowing the specifics of the type of database engine you are working with.
Related Topics
Thread
Thread Starter
Forum
Replies
Last Post
Legend2TL
3G TL (2004-2008)
46
11-20-2015 07:31 PM
012TL-GLM
5G TLX (2015-2020)
4
10-05-2015 06:32 AM
5 Acuras
2G RDX (2013-2018)
42
09-10-2015 12:33 PM



Quick Reply: Any SQL Report Writers Here?



All times are GMT -5. The time now is 02:11 AM.