SQL LEFT() 函数
SQL LEFT() 函数用于从字符串中检索最左边的 length 个字符。
它接受一个字符串值和一个数值(假设为 N)作为参数,并从左到右返回指定的字符串,最多包含 N 个字符。如果任何给定参数的值为 NULL,则返回 NULL。
如果给定的值大于字符串的字符数,该函数将返回实际的字符串。
语法
SQL LEFT() 函数的语法如下: LEFT()
参数
- String − 这是作为LEFT函数的输入的值,可以是任何文字、变量、字符串或列。
-
Length − 要返回的字符数。
示例
以下是SQL LEFT()函数的示例:
输出
以下是上述查询的输出结果-
示例
以下是该函数的另一个示例-
输出
上述SQL查询生成以下结果 –
示例
如果传递给此函数的任何参数为空,则返回NULL –
输出
执行以上查询后,将产生以下输出结果:
示例
如果我们按相反的顺序将字符串值和长度作为参数传递,则会返回一个空白空格-
输出
执行上述查询后,将产生以下输出结果:
示例
您可以将数值传递给此函数 –
输出
执行上述查询时,将产生以下输出:
示例
您还可以将符号值传递给此函数 –
输出
执行上述查询后,将产生以下输出结果:
示例
可以将表列作为参数传递给 LEFT() 函数,将字符或字符串转换为 LEFT 函数。假设我们使用 CREATE 语句创建了名为Customers的表,如下所示:
现在让我们使用INSERT语句将 七 条记录插入到customers表中,如下所示:−
下面的SELECT查询使用了上述CUSTOMERS表中的NAME列的LEFT函数 –
输出
执行上述语句后,将产生以下输出结果−
示例
以下SELECT查询使用了上面CUSTOMERS表中的NAME、ADDRESS和SALARY列的LEFT函数:
输出
在执行上述语句后,产生以下输出结果 –