📜  MariaDB 中的 STRCMP() 和 SPACE()

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

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);

输出 :

''