Statistics
| Revision:

svn-gvsig-desktop / trunk / org.gvsig.desktop / org.gvsig.desktop.compat.cdc / org.gvsig.fmap.dal / org.gvsig.fmap.dal.db / org.gvsig.fmap.dal.db.h2 / src / test / resources / org / gvsig / fmap / dal / store / h2 / resultSetForSetProvider.sql @ 44769

History | View | Annotate | Download (1.3 KB)

1

    
2
-- ResultSetForSetProvider SQL
3

    
4
-- Simple
5
SELECT 
6
    "ID", "Byte", "Bool1", "Long", "Timestamp", "Date", "Time", 
7
    "Bool2", "String", "Bool3", "Double", "Bool4", "Float", "Bool5", "Decimal", 
8
    NVL2("Geometry",ST_AsBinary("Geometry"),NULL) 
9
  FROM "PUBLIC"."test";
10

    
11
-- Simple Group by
12
SELECT 
13
    MIN("ID") AS "ID", MAX("Byte") AS "Byte", NULL AS "Bool1", "Long", 
14
    NULL AS "Timestamp", NULL AS "Date", NULL AS "Time", NULL AS "Bool2", 
15
    NULL AS "String", NULL AS "Bool3", SUM("Double") AS "Double", 
16
    NULL AS "Bool4", NULL AS "Float", NULL AS "Bool5", NULL AS "Decimal", 
17
    NULL AS "Geometry" 
18
  FROM "PUBLIC"."test" 
19
  GROUP BY "Long";
20

    
21
-- Subselect
22
SELECT 
23
    "ID", "Byte", "Bool1", "Long", "Timestamp", "Date", "Time", "Bool2", 
24
    "String", "Bool3", "Double", "Bool4", "Float", "Bool5", "Decimal", 
25
    NVL2("Geometry",ST_AsBinary("Geometry"),NULL), 
26
    NVL2(COALESCE((
27
      SELECT "ISO_A2" 
28
      FROM "countries" 
29
      WHERE (("TEST"."STRING" = "countries"."CONTINENT") AND 
30
        ("countries"."LASTCENSUS" < 0)) LIMIT 1)),TRUE,FALSE) 
31
    AS "EXISTS62a964cd7bc24f409b97c03b9170408d" 
32
  FROM "PUBLIC"."test" 
33
  WHERE NVL2(COALESCE((
34
    SELECT "ISO_A2" 
35
    FROM "countries" 
36
    WHERE (("TEST"."STRING" = "countries"."CONTINENT") AND 
37
      ("countries"."LASTCENSUS" < 0)) LIMIT 1)),TRUE,FALSE);
38