bugl
bugl
HomeLearnPatternsSearch
HomeLearnPatternsSearch

Loading lesson path

Learn/SQL/SQL References
SQL•SQL References

SQL Server SUBSTRING() Function

Concept visual

SQL Server SUBSTRING() Function

Pointer walk
two pointers
leftright102132436485116
left=0
right=6
1
3

Start at both ends

Example

Extract 3 characters from a string, starting in position 1:

SELECT SUBSTRING('SQL Tutorial', 1, 3) AS ExtractString;

Definition and Usage

The SUBSTRING() function extracts some characters from a string.

Syntax

Substring(

string, start, length )

Parameter Values

Parameter

Description string

Required. The string to extract from start Required. The start position. The first position in string is 1 length Required. The number of characters to extract. Must be a positive number

Technical Details

Works in:

SQL Server (starting with 2008), Azure SQL Database, Azure SQL Data Warehouse, Parallel Data Warehouse

More Examples

Example

Extract 5 characters from the "CustomerName" column, starting in position 1: SELECT SUBSTRING(CustomerName, 1, 5) AS ExtractString

FROM Customers;

Example

Extract 100 characters from a string, starting in position 1:

SELECT SUBSTRING('SQL Tutorial', 1, 100) AS ExtractString;

Previous

❮ SQL Server Functions

Next

Previous

SQL Server STUFF() Function

Next

SQL Server TRANSLATE() Function