用SQL计算字长
是否可以只使用SQL计算每个单词的长度?例如以下句子:用SQL计算字长,sql,Sql,是否可以只使用SQL计算每个单词的长度?例如以下句子: I have a length of x. 1 4 1 6 2 1 这是LEN函数。您只需在SQL中使用它 SELECT LEN(column_name) FROM table_name; 这是在甲骨文中 SELECT LENGTH(column_name) FROM table_name; 信用证:在sql server中,使用列名。 对于oracle,请使用LENGTHcolumn\u名称 e、 g选择客户名称
I have a length of x.
1 4 1 6 2 1
这是LEN函数。您只需在SQL中使用它
SELECT LEN(column_name) FROM table_name;
这是在甲骨文中
SELECT LENGTH(column_name) FROM table_name;
信用证:在sql server中,使用列名。
对于oracle,请使用LENGTHcolumn\u名称
e、 g选择客户名称,LENAddress作为LengthoFadAddress
来自客户 可以尝试使用自定义方法创建: 以下是一个示例代码,可以提供帮助:
Declare @products varchar(200) = 'I have a length of x.'
Declare @individual varchar(20) = null
Declare @lengthOfProducts varchar(20) = null
WHILE LEN(@products) > 0
BEGIN
IF PATINDEX('% %', @products) > 0
BEGIN
SET @individual = SUBSTRING(@products,
0,
PATINDEX('% %', @products))
SELECT @individual
SET @lengthOfProducts = @lengthOfProducts + ' ' + LEN(@individual)
SET @products = SUBSTRING(@products,
LEN(@individual + ' ') + 1,
LEN(@products))
END
ELSE
BEGIN
SET @individual = @products
SET @products = NULL
SELECT @lengthOfProducts
END
END
您使用的是哪种数据库管理系统?不同的产品在这里会有不同的解决方案。可能的重复可能的重复他们想要字符串中每个单词的长度。。试试这个链接。他们想要字符串中每个单词的长度。