📜  MariaDB 中的 LCASE函数、LEFT函数和 LOCATE函数

📅  最后修改于: 2022-05-13 01:54:56.824000             🧑  作者: Mango

MariaDB 中的 LCASE函数、LEFT函数和 LOCATE函数

1. LCASE函数:
在 MariaDB 中,LCASE函数用于将所有字符串转换为小写。此函数将字符串 is 作为参数,并以小写字符串返回该字符串。如果字符串可以包含任何不是字母的字符,则不受此函数的影响。它的工作原理类似于 LOWER()函数。此函数将使用当前字符映射集转换字符。默认为 latin1。

句法 :

LCASE(string) 

参数 :

  • String –将被转换为小写的字符串。

返回 :
它返回所有字符都是小写的字符串。

示例-1:

SELECT LCASE('Geeksforgeeks');

输出 :

geeksforgeeks

示例 2 :

SELECT LCASE('CO_MPU_TER');

输出 :

co_mpu_ter

示例 3 :

SELECT LCASE('@ Self @paced');

输出 :

@ self @paced

2. 左函数:
在 MariaDB 中,LEFT函数用于从给定的总长度的左侧提取字符串。此函数将字符串作为参数,并将返回该字符串左边的字符数。如果给定的数字超过字符串的长度,那么它将返回原始字符串。

句法 :

LEFT(string, number_of_characters)

参数 :

  • 字符串 -需要查找的剩余字符的字符串。
  • Number_of_characters –从字符串开头开始的字符总数。

返回 :
它返回字符串字符。

示例-1:

SELECT LEFT('data', 1);

输出 :

d

示例 2 :

SELECT LEFT('Article', 5);

输出 :

Artic

示例 3 :

SELECT LEFT('dsa', 108);

输出 :

dsa

3.定位函数:
在 MariaDB 中, LOCATE函数用于查找字符串中子字符串的第一个位置。该函数将子字符串作为第一个参数,第二个参数是字符串,第三个参数是起点。它将从起始位置返回子字符串在字符串中第一次出现的位置。如果子字符串不在字符串中,那么它将返回 0。它适用于不区分大小写的操作。

句法 :

LOCATE( substring, string, [start_position ] )

参数 :

  • 子字符串 –将在给定字符串中搜索的子字符串。
  • 字符串 –将在其中执行子字符串搜索的字符串。
  • Start_position –将从中搜索子字符串的字符串的起始位置。

    返回 :
    它将返回字符串中子字符串的第一个位置。

    示例-1:

    SELECT LOCATE('n', 'noncase');

    输出 :

    1

    示例 2 :

    SELECT LOCATE('n', 'banana', 4);

    输出 :

    5

    示例 3 :

    SELECT LOCATE('new', 'Example');

    输出 :

    0