A literal or literal expression that defines the starting boundary of a range.
The data type of start_expression must be the same as the data type of test_expression, or must be implicitly cast to the same data type as test_expression.
If an ending boundary is not specified, the range is defined by its starting boundary (and this starting boundary is included in this range), up to but not including the starting boundary of the next range.
Use an asterisk ( * ) for the starting boundary of the first range in the list to indicate the lowest possible value (all values and NULL are greater than a starting boundary specified as an asterisk). An asterisk is compatible with any data type.