Home | Contact Us | FAQ | Search & Site Map | Link to Us
Sign In | Join | Other 45 Sites in Network
Home
Discussion Groups
Database Servers
DB2InformixIngresMS SQLOraclePervasive.SQLPostgreSQLProgressSybase
Desktop Databases
FileMakerFoxProMS AccessParadox
General
General DB TopicsDatabase Theory
Related Topics
Java Development.NET DevelopmentVB DevelopmentMore Topics ...

Database Forum / Informix Topics / November 2003

Tip: Looking for answers? Try searching our database.

Support of sql-92 select statement

Thread view: 
Enable EMail Alerts  Start New Thread
Thread rating: 
Fred Prose - 19 Nov 2003 16:22 GMT
We've been given the SQL source code for an application written to
sql-92 standards.  Some of the syntax looks like this:

select
       c_count,
       count(*) as custdist
from
       (
               select
                       c_custkey,
                       count(o_orderkey)
               from
                       customer left outer join orders on
                               c_custkey = o_custkey
                               and o_comment not like
'%express%deposits%'
               group by
                       c_custkey
       ) as c_orders (c_custkey, c_count)
group by
       c_count
order by
       custdist desc,
       c_count desc;

Correct me if I'm wrong, but I don't see that IDS 9.x supports this?

Fred Prose
Arizona Supreme Court
Richard Harnden - 19 Nov 2003 18:13 GMT
> We've been given the SQL source code for an application written to
> sql-92 standards.  Some of the syntax looks like this:
[quoted text clipped - 5 lines]
>         (
>                 select

FROM TABLE(MULTISET(SELECT ...))

or something like that.

You have to tell Informix that a) a select statement is a bag,
and b) you can make a table from it.
Jean Sagi - 20 Nov 2003 01:05 GMT
My good...

That select isn't indented...

Well I suppose that the interim select could be extracted into temporary tables. I think that is what Informix does not support...

The left outer join is supported.

Chucho!

-----Original Message-----
From: fprose@hotmail.com (Fred Prose)
To: informix-list@iiug.org
Date: 19 Nov 2003 08:22:28 -0800
Subject: Support of sql-92 select statement

We've been given the SQL source code for an application written to
sql-92 standards.  Some of the syntax looks like this:

select
       c_count,
       count(*) as custdist
from
       (
               select
                       c_custkey,
                       count(o_orderkey)
               from
                       customer left outer join orders on
                               c_custkey = o_custkey
                               and o_comment not like
'%express%deposits%'
               group by
                       c_custkey
       ) as c_orders (c_custkey, c_count)
group by
       c_count
order by
       custdist desc,
       c_count desc;

Correct me if I'm wrong, but I don't see that IDS 9.x supports this?

Fred Prose
Arizona Supreme Court

Jean Sagi
jeansagi@myrealbox.com
jeansagi@netscape.net

sending to informix-list
Jean Sagi - 20 Nov 2003 06:06 GMT
Very interesting...

But,

Have this approach performance penalties?

Chucho!

Richard Harnden wrote:

>>We've been given the SQL source code for an application written to
>>sql-92 standards.  Some of the syntax looks like this:
[quoted text clipped - 12 lines]
> You have to tell Informix that a) a select statement is a bag,
> and b) you can make a table from it.

Signature

Atte,

Jes?s Antonio Santos Giraldo
jeansagi@myrealbox.com
jeansagi@netscape.net

sending to informix-list

Jean Sagi - 21 Nov 2003 06:54 GMT
Obnoxio The Clown wrote:
> Richard Harnden wrote:
>
[quoted text clipped - 3 lines]
>
> Coward!

;)

> Over using a tempory table ?
>
[quoted text clipped - 6 lines]
> indices,
> etc.

I think the same...

Chucho!

Signature

Atte,

Jes?s Antonio Santos Giraldo
jeansagi@myrealbox.com
jeansagi@netscape.net

sending to informix-list

Andreas Weininger - 27 Nov 2003 17:50 GMT
XPS is supporting this syntax.

Andreas

> We've been given the SQL source code for an application written to
> sql-92 standards.  Some of the syntax looks like this:
[quoted text clipped - 25 lines]
> Fred Prose
> Arizona Supreme Court
 
Sign In
Join
My Latest Posts
My Monitored Threads
My Blog
My Photo Gallery
My Profile
My Homepage

Start New Thread
Enable EMail Alerts
Rate this Thread



©2009 Advenet LLC   Privacy Policy - Terms of Use
This website includes both content owned or controlled by Advenet as well as content owned or controlled by third parties.