The ПІДРЯДОК() функція витягує підрядок із рядка (починаючи з будь-якої позиції). Примітка. Позиція першого символу в рядку дорівнює 1. Примітка. Позиція останнього символу в рядку дорівнює -1. Примітка. Функції SUBSTR() і MID() дорівнюють функції SUBSTRING().
Метод substr(). виділяє частину рядка. Метод substr() починається з указаної позиції та повертає вказану кількість символів. Метод substr() не змінює вихідний рядок. Щоб отримати символи з кінця рядка, використовуйте від’ємну початкову позицію.
Метод substring(). витягує символи між двома індексами (позиціями) із рядка та повертає підрядок. Метод substring() витягує символи від початку до кінця (виключно). Метод substring() не змінює вихідний рядок.
Використання SUBSTRING() Функція SUBSTRING() у SQL витягує підрядок із рядка, починаючи та закінчуючи у вказаній позиції. Щоб використовувати функцію SUBSTRING() для пошуку підрядка, ми викликати функцію для конкретного стовпця та прирівняти результат до потрібного підрядка.
У MySQL функція SUBSTRING_INDEX() використовується для розбиття рядків. Ця функція приймає три параметри: вихідний рядок, роздільник і число, що вказує індекс частини, яку ви хочете отримати. Якщо число додатне, він отримує частину перед роздільником.
Синтаксис рядкової функції SUBSTR Тут параметр Length_of_string є необов’язковим. Якщо його опустити, ця функція витягує весь рядок із початкового значення індексу. Синтаксис 2: у цьому синтаксисі використовується функція SUBSTR із рядком: SELECT SUBSTR(Original_String, Starting_Index_value, Length_of_string);