SQL LEN() 函数
SQL LEN() 函数用于检索字符串的字符长度。LENGTH()是LEN()函数的同义词,即我们可以使用它们中的任何一个来计算长度。它接受一个字符串值作为参数,并返回字符串中的字符数。字符数将是给定字符串的实际长度。
如果我们将NULL值作为参数传递给该函数,它将返回NULL。字符串末尾的尾随空格不计入长度。然而,字符串开头的前导空格是计入长度的。
语法
以下是SQL LEN() 函数与字符串一起使用的语法-
参数
- expression − 要计算长度的字符串。
返回值
此函数返回给定字符串的长度。
示例
在以下示例中,我们使用SQL LEN()函数来获取字符串’TutorialsPoint’的长度。
输出
以下是上述查询的输出结果 −
示例
如果我们将一个空字符串作为参数传递给函数,这个函数将返回零。
在下面的示例中,我们将一个空字符串作为参数传递给SQL LEN()函数,以获取字符串的长度。
输出
上述SQL查询产生以下输出结果 –
示例
如果将任何参数作为NULL值传递给函数作为参数,函数将返回NULL值。
在这个示例中,我们将NULL值作为参数传递给LEN()函数以找到给定值的长度。
输出
在执行以上查询后,将会产生以下输出 –
示例
您可以将表列作为LEN()函数的参数来找到列内容的长度。假设我们使用以下CREATE语句创建了一个名为CUSTOMERS的表-
现在,让我们使用INSERT语句将 四个 记录插入customers表中,如下所示-
以下SQL查询检索Customers表中FIRST_NAME列内容的长度−
输出
执行上述语句后,会产生以下输出结果 –
示例
您还可以将数字值传递给LEN()函数。在这个示例中,我们将数值123455传递给LEN()函数以检索传递值的长度。
输出
执行上面的语句之后,会产生以下输出 –