SQL функцията SUBSTRING
Функцията SUBSTRING в SQL заявки най-често се използва при работа с текстови данни - тя е отговорна за "подрязването" на низ, който е изпратен до нея.
синтаксис
Както при повечето програмни езици, включително ORACLE и MS SQL, SUBSTRING включва три параметъра. Първият аргумент на функцията е самия входен низ - можете или да го регистрирате изрично, или да го получите като резултат от изпълнението на определена заявка. След това има два цифрови параметъра - стартовият символ, от който ще се извърши прекъсването и самата дължина - броят на знаците, които трябва да се четат, започвайки от началната позиция.
Структурата на заявката в SQL е следната:
SUBSTRING ("някой низ", 1, 3)
В резултат на тази заявка е низ "еко" - в зависимост SQL подниз определя елементи като се започне с нула, което в този пример е буквата "п". Трябва да се отбележи, че когато се указва дължината на отрицателна базата данни ще се върне грешка, както и за подбора на стойност по-голяма от разликата между броя на последния символ и отправна номер, резултатният ще бъде низ от знаци, от определена позиция до края на линията.
пример
В SQL, SUBSTRING рядко се използва за извършване на прости заявки - основно функцията се използва като част от сложен алгоритъм. Независимо от това, съществуват и доста прости проблеми с участието му. Така например, ако искате да създадете потребителска категория, подобна на първата буква от фамилното й име, тогава SUBSTRING ще направи без допълнителна разбивка на низа.
SELECT Адреси, SUBSTRING (Последно наименование, 1, 1) AS FirstChar FROM Clients
По този начин, можете да създадете опростен телефонен указател, където в продължение на целия списък на потребители, чиито имена започват с определена буква, ще бъде достатъчно, за да направите избор на поле FirstChar.
По-реалистичен пример е създаването на крайна съкратена версия на потребителското име - това означава, че името с първоначалното име на клиента трябва да се върне в резултат на заявката.
SELECT LastName `` SUBSTRING (FirstName, 1, 1) `.` Като първоначални от клиенти
Трябва да се отбележи, че SQL SUBSTRING работи еднакво добре както с текстови, така и с цифрови.
- MySQL е какво и къде се прилага?
- Как да съставя SQL заявки - подробни примери
- Въведете реализация. Функции "кръг" и "Трънч" в Pascal
- MySQL - искане в заявката. MySQL: примери за заявки. Вложени заявки за MySQL
- SQL Къде: методи на прилагане и примери
- Как се сортира SQL?
- Какво прави функцията SQL CONCAT?
- Какво прави PHP microtime функцията?
- Оператор на низове в Паскал - низ
- Функция за табулация: как да напиша програма?
- Функция "Ако" в Excel
- SQL заявката е какво?
- Функция за сумиране в SQL: SUM
- Практиката за използване на функцията MySQL
- Изследователска функция за начинаещи
- Паритет на функцията
- Обработка на знаци: подструкция на метода на jаvascript ()
- Как да създадете заявки в Access: стъпка по стъпка инструкции и препоръки
- Функцията strpos в PHP: определяне на позицията на подначертанието
- PHP array_search: търсене на стойност в масив
- Форматиране на номера: PHP функция number_format ()