MariaDB
 sql >> база данни >  >> RDS >> MariaDB

MariaDB низови функции (пълен списък)

Тази статия съдържа пълен списък с вградени функции и оператори за низове на 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() Връща низа за тегло за входния низ. Тази функция е функция за отстраняване на грешки, предназначена за вътрешна употреба.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Мигриране от Oracle Database към MariaDB – какво трябва да знаете

  2. MariaDB SESSION_USER() Обяснено

  3. Инсталирайте WordPress с Nginx, MariaDB 10 и PHP 7 на Debian 9

  4. Съвети и трикове за внедряване на контроли за достъп, базирани на роли в базата данни за MariaDB

  5. Как да разположите MariaDB сървър в Docker контейнер