Could someone take a look at

<http://www.sqlite.org/lang_with.html>

please ?  This page was inaccessible via a web filter used in one of my 
students' homes because of its use of the pseudo-word 'cnt'.  My guess is that 
this is because some online fora users use it as a form of a certain rude word 
used more commonly in British/Australian/etc. English than it is in American 
English.

Since this pseudo-word is just an arbitrary name, would it be possible to 
substitute its 9 mentions with whatever term it's an abbreviation of ?  I'm not 
certain but I think it means 'count'.  If COUNT is a reserved word in anything 
important (it's not in SQLite but perhaps the writer wants to avoid it anyway) 
some other word could be used.

Whoever wrote that page is obviously used to three letter abbreviations since 
'org' is used further down for an 'organisation' table.  That one doesn't seem 
to be a problem, or at least the filter report didn't mention it.

By the way, I think it easier to understand WITH when the explanation includes 
one or two examples of the Ordinary Common Table Expressions before it gets 
into recursion.  This allows the writer to explain the syntax and uses of WITH 
first, letting the student get used to those because they have to absorb the 
additional complications of RECURSIVE.  But that's just my opinion.

Of course, SQLite has sub-SELECTs as well, which may overlap with the use of 
WITH.

Simon.

Reply via email to