The STRRIGHT function returns a specified number of characters from the right side of a string. The length is measured in UTF8 characters.
RIGHT
STRRIGHT(<str>, <len>)
| Parameter | Description |
|---|---|
<str> | The string to extract from. Type: VARCHAR |
<len> | The number of characters to return. Type: INT |
Returns VARCHAR type, representing the extracted substring.
Special cases:
SELECT STRRIGHT('Hello doris', 5), RIGHT('Hello doris', 5);
+----------------------------+------------------------+ | STRRIGHT('Hello doris', 5) | RIGHT('Hello doris', 5) | +----------------------------+------------------------+ | doris | doris | +----------------------------+------------------------+
SELECT STRRIGHT('Hello World', 3), STRRIGHT('Hello World', 8);
+-----------------------------+-----------------------------+ | STRRIGHT('Hello World', 3) | STRRIGHT('Hello World', 8) | +-----------------------------+-----------------------------+ | rld | lo World | +-----------------------------+-----------------------------+
SELECT STRRIGHT(NULL, 5), STRRIGHT('Hello doris', NULL);
+-------------------+-------------------------------+ | STRRIGHT(NULL, 5) | STRRIGHT('Hello doris', NULL) | +-------------------+-------------------------------+ | NULL | NULL | +-------------------+-------------------------------+
SELECT STRRIGHT('', 5), STRRIGHT('Hello World', 0);
+-------------------+-----------------------------+ | STRRIGHT('', 5) | STRRIGHT('Hello World', 0) | +-------------------+-----------------------------+ | | | +-------------------+-----------------------------+
SELECT STRRIGHT('Hello doris', -7), STRRIGHT('Hello doris', -5);
+-----------------------------+-----------------------------+ | STRRIGHT('Hello doris', -7) | STRRIGHT('Hello doris', -5) | +-----------------------------+-----------------------------+ | doris | o doris | +-----------------------------+-----------------------------+
SELECT STRRIGHT('ABC', 10), STRRIGHT('short', 20);
+---------------------+-----------------------+ | STRRIGHT('ABC', 10) | STRRIGHT('short', 20) | +---------------------+-----------------------+ | ABC | short | +---------------------+-----------------------+
SELECT STRRIGHT('ṭṛì ḍḍumai hello', 5), STRRIGHT('ṭṛì ḍḍumai hello', 11);
+----------------------------------+-----------------------------------+ | STRRIGHT('ṭṛì ḍḍumai hello', 5) | STRRIGHT('ṭṛì ḍḍumai hello', 11) | +----------------------------------+-----------------------------------+ | hello | ḍumai hello | +----------------------------------+-----------------------------------+
SELECT STRRIGHT('123456789', 3), STRRIGHT('ID_987654321', 6);
+----------------------------+-------------------------------+ | STRRIGHT('123456789', 3) | STRRIGHT('ID_987654321', 6) | +----------------------------+-------------------------------+ | 789 | 654321 | +----------------------------+-------------------------------+
SELECT STRRIGHT('user@example.com', 11), STRRIGHT('admin@company.org.cn', 14);
+----------------------------------+--------------------------------------+ | STRRIGHT('user@example.com', 11) | STRRIGHT('admin@company.org.cn', 14) | +----------------------------------+--------------------------------------+ | example.com | company.org.cn | +----------------------------------+--------------------------------------+
STRRIGHT, RIGHT