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 ] )
参数 :
返回 :
它将返回字符串中子字符串的第一个位置。
示例-1:
SELECT LOCATE('n', 'noncase');
输出 :
1
示例 2 :
SELECT LOCATE('n', 'banana', 4);
输出 :
5
示例 3 :
SELECT LOCATE('new', 'Example');
输出 :
0