Syntax Elements - Teradata Database

SQL Data Manipulation Language

Product
Teradata Database
Release Number
16.10
Published
June 2017
Language
English (United States)
Last Update
2018-04-25
dita:mapPath
psg1480972718197.ditamap
dita:ditavalPath
changebar_rev_16_10_exclude_audience_ie.ditaval
dita:id
B035-1146
lifecycle
previous
Product Category
Teradata® Database

Select List

*
All columns of all tables referenced in the FROM clause be returned.
When qualified by table_name, specifies that all columns of table_name only are to be returned.
View columns are explicitly enumerated when views are defined. If a table is changed after a view is defined, those changes will not appear if you perform a SELECT * query.
SELECT * …  is a column operation, projecting all the columns of a table. SELECT COUNT(*)… is a row operation, restricting and counting all the rows of a table, then reporting the cardinality of the table in question. The function of the asterisk differs in the two cases.
Since these derived columns are not actual columns of a table, you must explicitly specify PARTITION or PARTITION#L n, where n ranges from 1 to 62, inclusive, to project the PARTITION or PARTITION#L n columns for the table.
expression
SQL expression, including scalar subqueries and scalar UDFs.
If you specify a scalar UDF, it must return a value expression.
You can specify an expression that returns a UDT in a column list only if its transform group has a fromsql routine. The system automatically converts the expression from its UDT value to the external type via the fromsql routine before returning it to a client application. See Specifying UDTs in an SQL Request.
AS
Optional introduction to derived_column_name.
expression_alias_name
An alias for the column expression that is derived from expression. You must specify a derived_column_name for self-join operations.
table_name
Name of a table, queue table, derived table, or view.
table_name.* in the select list can define the table from which rows are to be returned when two or more tables are referenced in the FROM clause.