bugl
bugl
HomeLearnPatternsPathsSearchPremium
HomeLearnPatternsPaths

Loading lesson path

Learn/SQL/SQL References
SQL•SQL References

MySQL SUBSTR() Function

Example

SELECT SUBSTR("SQL Tutorial", 5, 3) AS ExtractString;

Definition and Usage

The SUBSTR() function extracts a substring from a string (starting at any position).

Note

The position of the first character in the string is 1.

123456789101112
SQLTutorial

Note

The position of the last character in the string is -1.

-12-11-10-9-8-7-6-5-4-3-2-1
SQLTutorial

Note

The SUBSTR() and MID() functions equals to the SUBSTRING() function.

Syntax

SUBSTR(
string
,
start
,
length
)
SUBSTR(
string
 FROM
start
 FOR
length
)

Parameter Values

ParameterDescription
stringRequired. The string to extract from
startRequired. The start position. Can be both a positive or negative number. If it is a positive number, this function extracts from the beginning of the string. If it is a negative number, this function extracts from the end of the string. The position of the first character in the string is 1 and the position of the last character in the string is -1
lengthOptional. The number of characters to extract. If omitted, the whole string will be returned (from the start position)

Technical Details

Works in:From MySQL 4.0

Previous

MySQL STRCMP() Function

Next

MySQL SUBSTRING() Function