SQL Server Central is supported by Red Gate Software Ltd.
 
Log in  ::  Register  ::  Not logged in
Search:  
 
 

The T-SQL Test

By Steve Jones, 2007/12/20

Total article views: 466 | Views in the last 30 days: 61

Many of us have a T-SQL test or quiz that we give to prospective employees when they're being interviewed. It's a quick way to get an idea of how much knowledge the person has. It could be interactive on a whiteboard, a written test, or some other format, but it's a test and you should expect some T-SQL questions if you're interviewing as a DBA or SQL developer.

So why don't we have a T-SQL exam from Microsoft?

I saw a post recently where a person was studying for one of the exams and asked how much T-SQL would they need to know. I don't think you need to know too much, but I was intrigued by the question. After all, I've taken the 431, 441, 443, and 444 exams for SQL Server 2005 and none of them required much T-SQL. So how much T-SQL do you need to know?

I don't think too much, which is a little dis-heartening. While the GUI is nice and I think it can really save some time, there are always options not built into the GUI and you should have some knowledge of how to get to them through T-SQL. Not to mention that you really need T-SQL so you can get all those reports written. You know, the ones that you're constantly being asked for by the business people.

I see lots of T-SQL tests on the Internet that you can use in your company. Or if you're smart, use to prepare for an interview. Heck, I've even written one, though it's a bit dated right now. It doesn't have any of the 2005 stuff in it, but it's not a bad basic test.

But where's the "official" test? Where's the one that should make you build queries, views, etc. using T-SQL and solve a series of real life issues? They should be able to give you a version of SSMS that would let you write queries, check syntax, compile, and look for the results. They probably have a testing engine that does some of this to check the validity of the optimizer and execution engines.

And coming up with questions would be easy. Just scan the T-SQL forums (2005 and 2000) here on the site and pick up some nice SQL puzzles here. They could compile them into a T-SQL certification, maybe a basic one that matches up with the 431 exam.

Maybe we could even come up with a few to get Microsoft started. If you're interested, drop the T-SQL question you think every interviewee should know in the discussion for this editorial. I'll get you started.

How do you find the duplicate rows in a table with Integer ID and a varchar name fields?

Steve Jones


The Voice of the DBA

Robin Stine

The podcast feeds are now available at sqlservercentral.podshow.com to get better bandwidth and maybe a little more exposure :).

I have changed the formatting slightly, upping the quality, so please let me know what you think.

Today's podcast features music by the beautiful, jazzy, Robin Stine. Check her music out at www.robinstine.com.

I really appreciate and value feedback on the podcasts. Let us know what you like, don't like, or even send in ideas for the show. If you'd like to comment, post something here. The boss will be sure to read it.

By Steve Jones, 2007/12/20

Total article views: 466 | Views in the last 30 days: 61
Your response
 
 
Related tags

Editorial    
 
Related content

Not Just At Home

By Steve Jones | Category: Editorial
| 360 reads

Dog Food

By Steve Jones | Category: Editorial
(not yet rated) | 262 reads

Halo 3

By Steve Jones | Category: Editorial
(not yet rated) | 252 reads
Already registered?  

Free registration required

To read the rest of this article, and access thousands of other articles, we ask you to register on the site and subscribe to our newsletters.

Register

E-mail address:
Password:
Password (confirm):

  

Subscriptions

We ask you to register on the site and subscribe to our newsletters. Subscribing to our newsletters gets you:

  • ALL of our content (thousands of articles, scripts, and forum postings)
  • A daily newsletter (example)
  • A weekly news round up (example)
  • The opportunity to ask and answer questions in our forums
  • A daily Question of the Day to test and help you increase your knowledge of SQL Server.

We ask that you give the newsletter a try for a week. Over 200,000 SQL Server Professionals a day find it entertaining and useful. If not, you are welcome to unsubscribe at anytime.

Steve Jones
Editor, SQLServerCentral.com