473,387 Members | 3,750 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,387 software developers and data experts.

Totally shameless self-promotion

This is a shameless plug. My new book, SQL PROGRAMMING STYLE is out
now.

Joe Celko's SQL Programming Style
by Joe Celko

Save 20% and get Free Shipping if you order by Friday May 6.

Place your order now or learn more below
_______________________________________

If you're looking for a book with a collection of tricks & tips and
rules for formatting and writing portable, readable, maintainable SQL
code, you'll find what you need here!

Are you an SQL programmer that, like many, came to SQL after learning
and writing procedural or object-oriented code? Or have switched jobs
to where a different brand of SQL is being used, or maybe even been
told to learn SQL yourself?

If even one answer is yes, then you need this book. A "Manual of Style"
for the SQL programmer, this book is a collection of heuristics and
rules, tips, and tricks that will help you improve SQL programming
style and proficiency, and for formatting and writing portable,
readable, maintainable SQL code. Based on many years of experience
consulting in SQL shops, and gathering questions and resolving his
students' SQL style issues, Joe Celko can help you become an even
better SQL programmer. More specifically, this book will give you
expert advice from a noted SQL guru and award-winning columnist.

Table of Contents
_______________________________________

Features

Helps you write Standard SQL without an accent or a dialect that is
used in another programming language or a specific flavor of SQL, code
that can be maintained and used by other people.

Enables you to give your group a coding standard for internal use, to
enable programmers to use a consistent style.

Gives you the mental tools to approach a new problem with SQL as your
tool, rather than another programming language-one that someone else
might not know!

Place your order here:

http://books.elsevier.com/us//mk/us/...=&community=mk

Volume discounts available, contact NA************@Elsevier.com

Jul 23 '05 #1
1 1154
Joe,

Care to elaborate a bit on the following subject without saying, hey,
go buy my book, to further persuade potential buyers?
'Gives you the mental tools to approach a new problem with SQL as your
tool, rather than another programming language-one that someone else
might not know! "

Jul 23 '05 #2

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

54
by: Brandon J. Van Every | last post by:
I'm realizing I didn't frame my question well. What's ***TOTALLY COMPELLING*** about Ruby over Python? What makes you jump up in your chair and scream "Wow! Ruby has *that*? That is SO...
2
by: Marc | last post by:
Hi all, I was using Tkinter.IntVar() to store values from a large list of parts that I pulled from a list. This is the code to initialize the instances: def initVariables(self): self.e =...
15
by: Ralf W. Grosse-Kunstleve | last post by:
****************************************************************************** This posting is also available in HTML format: http://cci.lbl.gov/~rwgk/python/adopt_init_args_2005_07_02.html...
18
by: Ralf W. Grosse-Kunstleve | last post by:
My initial proposal (http://cci.lbl.gov/~rwgk/python/adopt_init_args_2005_07_02.html) didn't exactly get a warm welcome... And Now for Something Completely Different: class autoinit(object):...
7
by: Andrew Robert | last post by:
Hi Everyone, I am having a problem with a class and hope you can help. When I try to use the class listed below, I get the statement that self is not defined. test=TriggerMessage(data) var...
3
by: Franz Steinhaeusler | last post by:
Hello NG, is there any (GUI) webbrowser written completly in Python? in pyGtk, pyQt, wxPython or TkInter? -- Franz Steinhaeusler
7
by: fairyvoice | last post by:
i am writing a very simple c/s socket program, i just wanted the client to first write to the server, after server get the message it, write to the client, the the client write again. here's the...
24
by: Peter Maas | last post by:
The Python FAQ 1.4.5 gives 3 reasons for explicit self (condensed version): 1. Instance variables can be easily distinguished from local variables. 2. A method from a particular class can be...
84
by: braver | last post by:
Is there any trick to get rid of having to type the annoying, character-eating "self." prefix everywhere in a class? Sometimes I avoid OO just not to deal with its verbosity. In fact, I try to...
0
by: Charles Arthur | last post by:
How do i turn on java script on a villaon, callus and itel keypad mobile phone
0
by: aa123db | last post by:
Variable and constants Use var or let for variables and const fror constants. Var foo ='bar'; Let foo ='bar';const baz ='bar'; Functions function $name$ ($parameters$) { } ...
0
by: ryjfgjl | last post by:
In our work, we often receive Excel tables with data in the same format. If we want to analyze these data, it can be difficult to analyze them because the data is spread across multiple Excel files...
0
BarryA
by: BarryA | last post by:
What are the essential steps and strategies outlined in the Data Structures and Algorithms (DSA) roadmap for aspiring data scientists? How can individuals effectively utilize this roadmap to progress...
0
by: Hystou | last post by:
There are some requirements for setting up RAID: 1. The motherboard and BIOS support RAID configuration. 2. The motherboard has 2 or more available SATA protocol SSD/HDD slots (including MSATA, M.2...
0
marktang
by: marktang | last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However,...
0
by: Hystou | last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can...
0
Oralloy
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers,...
0
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.