MariaDB 中的 STRCMP() 和 SPACE()
1. STRCMP() :
在 MariaDB 中, STRCMP()函数使用当前字符集测试两个字符串是否相同。在这个函数中,第一个参数是string1,第二个参数是string2。如果两个字符串相同,则返回 0,如果第一个字符串大于第二个字符串,则返回 1,如果第二个字符串大于第一个字符串,则返回 -1。
句法 :
STRCMP( string1, string2 )
范围 :
String1, string2 –要相互比较的两个字符串。
返回 :
它将返回 1, 0, -1。
示例-1:
SELECT STRCMP
('geeksforgeeks', 'geeksforgeeks');
输出 :
0
示例 2 :
SELECT STRCMP('DSA', 'DBMS');
输出 :
1
示例 3 :
SELECT STRCMP('Article', 'Post');
输出 :
-1
2. SPACE()函数:
在 MariaDB 中,SPACE()函数返回具有指定空格数的字符串。在这个函数中,第一个参数是数字。它将在结果中返回该数量的空格。如果数字为负数或 0,则不会返回任何空格。
句法 :
SPACE( number )
范围 :
数字 -
要返回的空格数。
返回 :
它将返回一个具有给定数字空间的字符串。
示例-1:
SELECT SPACE(3);
输出 :
' '
示例 2 :
SELECT SPACE(0);
输出 :
''
示例 3 :
SELECT SPACE(-5);
输出 :
''