Please download the dossier by clicking on the dossier button x
×

Grouping data in a database

  • US 10,025,803 B2
  • Filed: 09/19/2016
  • Issued: 07/17/2018
  • Est. Priority Date: 05/30/2014
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising:

  • receiving an extended SQL (structured query language) data set defining an extended SQL, with the extended SQL including;

    table definition syntax for defining tables including a plurality of columns,group definition syntax for defining groups of multiple columns, with each group of columns including a subset of the plurality of columns from a table, andgroup function syntax for applying a function to all of the data, and only the data, in the group of columns;

    defining a first table using the table definition of the extended SQL, with the first table being stored on data storage hardware as a relational database that is structured according to a data definition language (DDL), with the first table being made up of a plurality of tuples, with each tuple respectively including a plurality of attribute values, and with each attribute value respectively corresponding to a column of a plurality of columns of the first table that are defined under the DDL;

    defining a first group of columns within the first table using the group definition syntax of the extended SQL, with the first group of columns including at least two columns of the plurality of columns, and with the first group of columns including less than all columns of the plurality of columns; and

    performing a first group function to all of the data, and only the data, in the first group of columns of the first table using the group function syntax of the extended SQL;

    wherein the method makes a specific improvement to a way that computers operate by facilitating selective application of a database function to only a partial sub-set of columns in a table.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×