Funkcja MySQL SUBSTRING()
Przykład
Wyodrębnij podciąg z ciągu (zacznij od pozycji 5, wyodrębnij 3 znaki):
SELECT SUBSTRING("SQL Tutorial", 5, 3) AS ExtractString;
Definicja i użycie
Funkcja SUBSTRING() wyodrębnia podciąg z ciągu (począwszy od dowolnej pozycji).
Uwaga: Funkcje SUBSTRING( ) i MID() są równe funkcji SUBSTRING().
Składnia
SUBSTRING(string, start, length)
LUB:
SUBSTRING(string FROM start FOR length)
Wartości parametrów
Parameter | Description |
---|---|
string | Required. The string to extract from |
start | Required. 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 |
length | Optional. The number of characters to extract. If omitted, the whole string will be returned (from the start position) |
Szczegóły techniczne
Pracuje w: | Z MySQL 4.0 |
---|
Więcej przykładów
Przykład
Wyodrębnij podciąg z tekstu w kolumnie (zacznij od pozycji 2, wyodrębnij 5 znaków):
SELECT SUBSTRING(CustomerName,
2, 5) AS ExtractString
FROM Customers;
Przykład
Wyodrębnij podciąg z ciągu (zacznij od końca, na pozycji -5, wyodrębnij 5 znaków):
SELECT SUBSTRING("SQL Tutorial", -5, 5) AS ExtractString;