Realiza una agrupación del contenido de la tabla virtual en base a las columnas indicadas.
1 vtable.group
<vtable.group columns='columns'>
<vtable /> ?
</vtable.group>
Attributes | |||||
---|---|---|---|---|---|
Name | Type | Required | Default | Description | |
Acolumns | string | Nombre de la/s columna/s por la/s que se agrupa/n. |
Arguments | |||||
---|---|---|---|---|---|
Name | Type | Required | Unique | Nullable | Description |
Evtable | vtable | Tabla virtual que se desea agrupar. |
Returns | |
---|---|
Type | Description |
ResultSet | Retorna un ResultSet de la tabla virtual origen. |
Example
Agrupar una tabla virtual por columnas.
Copy
<xsql-script name='vtable_group'> <body> <vtable name='v1'> <column name='region' type='char' /> <column name='product' type='char' /> <column name='sales' type='decimal' /> </vtable> <vtable.insert name='v1'> <matrix> {"USA ","NIKE ", "12"} {"USA ","PUMA ", "20"} {"USA ","PUMA ", "50"} {"USA ","REEBOK ", "15"} {"EUROPE","NIKE ", "12"} {"EUROPE","PUMA ", "15"} {"EUROPE","REEBOK ", "22"} </matrix> </vtable.insert> <println><v1/></println> <println> <vtable.group columns='region'> <v1 /> </vtable.group> </println> </body> </xsql-script>
Nos muestra el siguiente resultado.
Copy
+------+ |region| |char | +------+ |USA | |EUROPE| +------+