sql 如何使用SQL确定字符串的长度?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sql 如何使用SQL确定字符串的长度?相关的知识,希望对你有一定的参考价值。

---------------SQL Server---------------------------------------
select 

'I love you' as phrase,
len('I love you') as phrase_length,
len(' I love you ') as phrase_length2,
datalength(' I love you ') as phrase_length3

phrase     |phrase_length |phrase_length2 |phrase_length3 |
-----------|--------------|---------------|---------------|
I love you |10            |11             |12             |

--------------MySQL----------------------------------------------
select 

'I love you' as phrase,
length('I love you') as phrase_length

phrase     |phrase_length |
-----------|--------------|
I love you |10            |

--------------PostgreSQL-----------------------------------------
select 

'I love you' as phrase,
length('I love you') as phrase_length


phrase     |phrase_length 
-----------|--------------
I love you |10            

以上是关于sql 如何使用SQL确定字符串的长度?的主要内容,如果未能解决你的问题,请参考以下文章

SQL 字符长度查询

SQL查询中,如何判断一个字符串字段的内容的长度

如何用SQL字符长度查询?

SQL语句如何查询ACCESS数据库中某一字符串字段长度等于某个值的所有记录?

在sql中建表时如何查看字段的长度

如何切割长度未知的字符串的左侧部分? (带sql函数)