马里亚数据库中的 LCASE 功能、左功能和定位功能
原文:https://www . geesforgeks . org/lcase-function-left-function-locate-function-in-mariadb/
1。LCASE 函数: 在马里亚数据库中,LCASE 函数用于将所有字符串转换为小写。该函数将字符串 is 作为参数,并以小写字符串形式返回该字符串。如果字符串可以包含任何不包含字母的字符,那么这将不受此函数的影响。它的工作原理类似于 LOWER()函数。该函数将使用当前的字符映射集转换字符。默认情况下是 latin1。
语法:
LCASE(string)
参数:
- 字符串–将以小写形式转换的字符串。
Return : 它返回所有小写字符的字符串。
示例-1 :
SELECT LCASE('Geeksforgeeks');
输出:
geeksforgeeks
示例-2 :
SELECT LCASE('CO_MPU_TER');
输出:
co_mpu_ter
示例-3 :
SELECT LCASE('@ Self @paced');
输出:
@ self @paced
2。左函数: 在马里亚数据库中,左函数用于从给定的总长度的左边提取字符串。这个函数将字符串 is 作为一个参数,它将返回该字符串从左到右的字符数。如果给定的数字超过了字符串的长度,那么它将返回原始字符串。
语法:
LEFT(string, number_of_characters)
参数:
- 字符串–左字符需要查找的字符串。
- 字符数–从字符串开始的字符总数。
Return : 它返回字符串左边的字符数。
示例-1 :
SELECT LEFT('data', 1);
输出:
d
示例-2 :
SELECT LEFT('Article', 5);
输出:
Artic
示例-3 :
SELECT LEFT('dsa', 108);
输出:
dsa
3。定位函数: 在马里亚数据库中,定位函数用于查找字符串中子串的第一个位置。这个函数将把 substring is 作为第一个参数,而第二个参数将是 string,第三个参数将是起点。它将从开始位置返回字符串中第一个出现子字符串的位置。如果子字符串不在字符串中,那么它将返回 0。它适用于不区分大小写的操作。
语法:
LOCATE( substring, string, [start_position ] )
参数:
-
子串–将在给定字符串中搜索的子串。 字符串–将在其中执行子字符串搜索的字符串。 Start_position – Starting position of the string from which substring will be searched.
返回: 它将返回字符串中子字符串的第一个位置。
示例-1 :
sql SELECT LOCATE('n', 'noncase');
输出:
sql 1
示例-2 :
sql SELECT LOCATE('n', 'banana', 4);
输出:
sql 5
示例-3 :
sql SELECT LOCATE('new', 'Example');
输出:
sql 0
版权属于:月萌API www.moonapi.com,转载请注明出处