SQL REVERSE()函数
SQL REVERSE() 函数用于反转字符串。结果是将最后一个字符显示在第一个位置,将第一个字符显示在最后一个位置。
它接受一个字符串值作为参数,重新排列字符的顺序并返回结果字符串。如果给定的字符串值为NULL,则此函数返回NULL值。
语法
以下是SQL REVERSE() 函数的语法−
参数
- str −它是要反转的字符串。
返回值
该函数返回一个反转的字符串。
示例
在以下示例中,我们使用SQL字符串 REVERSE() 函数来反转指定的字符串 ‘HelloWorld’ 。
输出
在执行上述SQL语句后,将产生以下输出 –
示例
如果传递给该函数的任一参数是 NULL ,则它返回NULL。
在下面的示例中,我们使用 REVERSE() 函数来反转指定的字符串NULL值。
输出
上述的SQL查询产生了以下的输出结果:
示例
在下面的示例中,我们使用 REVERSE() 函数将数值值 ‘203935132’ 作为参数传递给它进行反转。
输出
以下是上述查询的输出结果−
示例
您还可以将表的列名作为参数传递给 REVERSE() 函数,以反转列的内容顺序。假设我们使用以下 CREATE 语句在SQL中创建了一个名为 Customers 的表:−
现在,让我们使用以下 INSERT 语句向 Customers 表中插入四条记录,如下所示−
下面的SQL查询在 Customers 表中以相反的顺序重新排列(反转)列 NAME 的内容−
输出
以下是上述SQL查询的输出结果−