Тази статия съдържа пълен списък с вградени функции и оператори за низове на MariaDB.
Следва списък с низови функции и оператори, налични в MariaDB. Кликнете върху името на всяка функция или оператор, за да видите обяснение на функцията, нейния синтаксис и примери.
Функция | Описание |
---|---|
ASCII() | Връща цифровия ASCII код на най-левия знак на даден низ. |
BIN() | Връща низ, съдържащ двоичното представяне на число. |
BINARY | Прехвърля низа, който го следва, към двоичен низ. |
BIT_LENGTH() | Връща броя на битовете в низ. |
CAST() | Прехвърля стойност от един тип към друг тип. |
CHAR() | Връща низ въз основа на целочислените стойности за отделните знаци. |
CHAR_LENGTH() | Връща дължината на низ, измерена в знаци. |
CHARACTER_LENGTH() | Синоним за CHAR_LENGTH() . |
CHR() | Връща знак въз основа на стойностите на кода, предоставени като аргумент. |
CONCAT() | Позволява ви да свържете два или повече низа. |
CONCAT_WS() | Позволява ви да добавите разделител, докато конкатенирате един или повече низове. |
CONVERT() | Преобразува стойност в друг тип данни. |
ELT() | Връща елемент от списък на дадена позиция в списъка. |
EXPORT_SET() | Връща включен низ за всеки набор от битове, низ изключен за всеки ненастроен бит. |
EXTRACTVALUE() | Връща CDATA от XML фрагмент. |
FIELD() | Връща позицията на даден низ или число в списък с аргументи. Функцията връща индекса (позицията) на първия аргумент в списъка с последващи аргументи. |
FIND_IN_SET() | Връща индекса на даден елемент от списък в рамките на списък с низове (например „item1, item2, item3,…“). |
FORMAT() | Позволява ви да форматирате число в определен формат. |
FROM_BASE64() | Декодира низ, кодиран от base-64 и връща резултата. |
HEX() | Преобразува низ в шестнадесетичното му представяне. |
INSERT() | Вмъква низ в друг низ. |
INSTR() | Връща позицията на първото появяване на подниз в низ. |
LCASE() | Синоним за LOWER() (преобразува низ в малки букви). |
LEFT() | Връща най-левите знаци от низ. |
LENGTH() | Връща дължината на низ, измерена в байтове. Държи се различно, в зависимост от това дали е в режим на Oracle или не. |
LENGTHB() | Връща дължината на низ, измерена в байтове. Държи се последователно, независимо дали е в режим на Oracle или не. |
LIKE | Извършва съвпадение на шаблон с помощта на SQL шаблон. |
LOAD_FILE() | Чете файл и връща съдържанието му като низ. |
LOCATE() | Връща позицията на подниз в низ. |
LOWER() | Преобразува низ в малки букви. |
LPAD() | Позволява ви да допълвате лявата част на низ с един или повече знака. |
LTRIM() | Отрязва празно пространство от началото на низ. |
MAKE_SET() | Връща зададена стойност (низ, съдържащ поднизове, разделени с , символи), състояща се от знаците, посочени като аргументи, когато извиквате функцията. |
MATCH AGAINST | Извършва пълнотекстово търсене. |
MID() | Връща подниз, започващ от посочената позиция (синоним на SUBSTRING() ). |
NOT LIKE | Отрицание на LIKE оператор. |
NOT REGEXP | Отрицание на REGEXP . |
NOT LIKE | Отрицание на RLIKE . |
OCTET_LENGTH() | Връща дължината на низ, измерена в байтове (синоним на LENGTH() ). |
ORD() | Връща числовата стойност на най-левия знак на даден низ. |
POSITION() | Връща позицията на първото появяване на подниз в низа (синоним на LOCATE() , но с малко по-различен синтаксис). |
QUOTE() | Показва низ, за да произведе резултат, който може да се използва като правилно екранирана стойност на данни в SQL израз. |
REGEXP | Определя дали низ съответства на регулярен израз. |
REGEXP_INSTR() | Връща началния индекс на подниз, който съответства на модела на регулярния израз. |
REGEXP_LIKE() | Веднъж внедрена, тази функция ще определи дали низ съответства на регулярен израз (същото като REGEXP ). Към момента на писане, REGEXP_LIKE() е поискано, но не е добавено към MariaDB. Вижте тази заявка на JIRA за най-новия й статус. |
REGEXP_REPLACE() | Заменя поява на подниз в рамките на низ, който съответства на дадения модел на регулярен израз. |
REGEXP_SUBSTR() | Връща подниз, който съответства на дадения модел на регулярен израз. |
REPEAT() | Използва се за повтаряне на низ толкова пъти, колкото е необходимо. |
REPLACE() | Заменя всички срещания на подниз с друг низ. |
REVERSE() | Връща низ с обърнат ред на знаците. |
RIGHT() | Връща най-десните знаци от низ. |
RLIKE | Определя дали низ съответства на регулярен израз. |
RPAD() | Позволява ви да допълвате дясната част на низ с един или повече знака. |
RTRIM() | Отрязва празно пространство от дясната страна на низ. |
SOUNDEX() | Връща низ на Soundex от даден низ. |
SOUNDS LIKE | Сравнява звуци. |
SPACE() | Връща низ, състоящ се от определен брой интервални знаци. |
STRCMP() | Сравнява два низа според реда им на сортиране. |
SUBSTR() | Връща подниз, започващ от посочената позиция (синоним на SUBSTRING() ). |
SUBSTRING() | Връща подниз, започващ от посочената позиция. |
SUBSTRING_INDEX() | Връща всичко преди или след определен знак (или знаци) в низ. |
TO_BASE64() | Преобразува низ в низ, кодиран base-64 и връща резултата. |
TO_CHAR() | Преобразува израз за дата/час/клеймо за време в низ. |
TRIM() | Отрязва интервал (или други посочени знаци) от началото и/или края на низ. |
TRIM_ORACLE() | Синоним за версията на режим Oracle на TRIM() функция. |
UCASE() | Синоним за UPPER() (преобразува низ в главни букви). |
UNCOMPRESSED_LENGTH() | Връща дължината на компресиран низ, преди да бъде компресиран с COMPRESS() функция. |
UNHEX() | Интерпретира всяка двойка знаци в аргумента като шестнадесетично число и го преобразува в байта, представен от числото. |
UPDATEXML() | Заменя единична част от даден фрагмент от XML маркиране с нов XML фрагмент. |
UPPER() | Преобразува низ в главни букви. |
WEIGHT_STRING() | Връща низа за тегло за входния низ. Тази функция е функция за отстраняване на грешки, предназначена за вътрешна употреба. |