mySQL中LEN()与DATALENGTH()的区别

news/2024/7/24 3:00:34

LEN返回指定字符串表达式的字符数,其中不包含尾随空格。DATALENGTH返回用于表示任何表达式的字节数。

LEN ( string_expression )参数:要计算的字符串

返回指定字符串表达式的字符数,其中不包含尾随空格。

如果 expression 的数据类型为 varchar(max)、nvarchar(max) 或 varbinary(max),则为 bigint;否则为 int。

不可以对ntext字段进行计算

DATALENGTH ( expression ) 参数:任何数据类型的表达式

返回用于表示任何表达式的字节数

如果 expression 的数据类型为 varchar(max)、nvarchar(max) 或 varbinary(max) 数据类型,则返回 bigint;否则返回 int。

对于 varchar、varbinary、text、image、nvarchar 和 ntext 数据类型,DATALENGTH 尤其有用,因为这些数据类型可以存储长度可变的数据。

NULL 的 DATALENGTH 的结果是 NULL。


http://www.niftyadmin.cn/n/958296.html

相关文章

c语言 seekdir函数,详解C语言中telldir()函数和seekdir()函数的用法

C语言telldir()函数:取得目录流的读取位置头文件:#include 定义函数:off_t telldir(DIR *dir);函数说明:telldir()返回参数dir 目录流目前的读取位置. 此返回值代表距离目录文件开头的偏移量返回值返回下个读取位置, 有错误发生时…

WordPress 等等一切hostc出来全是空白

WordPress 等等一切hostc出来全是空白,说get_header();这个引用不到,也不知道怎么回事。 Fatal error: Uncaught Error: Call to undefined function get_header() in /Applications/XAMPP/xamppfiles/htdocs/hestia/index.php:17 Stack trace: #0 {ma…

Java世界里的四大名著(Java程序员必看书籍)

Java编程思想(第4版) Effective Java(第2版) Java核心技术 卷I(第8版) Java核心技术 卷II(第8版) Java语言程序设计(第4版) Java编程思想(第3版)

android return 多个值,Android – 从方法返回多个值

I want a method which returns 2 values. Is it possible and how?不,这在Java中是不可能的.但是,由于您使用的是Java,这是一种OO语言,只需创建自己的自定义数据类型并返回该…例如:public class ResponseObject {private ArrayList names new ArrayList();priva…

疯狂动物城的代码,还需要修改,但有一点雏形

<!-- | Portfolio HTML | By Manon Simonin|| Last updated : January 2020|--><!-- Header --> <?phpinclude layouts/header.php;if (!isset($_GET[lang])) { $_GET[lang] fr; }$lang $_GET[lang]; ?><!-- Navbar --> <?php include la…

浏览器假死,浏览器堵塞,浏览器卡的原因

在Web开发的时候经常会遇到浏览器不响应事件进入假死状态&#xff0c;甚至弹出“脚本运行时间过长“的提示框&#xff0c;如果出现这种情况说明你的脚本已经失控了。 一个浏览器至少存在三个线程&#xff1a;js引擎线程(处理js)、GUI渲染线程(渲染页面)、浏览器事件触发线程(控…

android音乐播放器sd,Android音乐播放器(2)从SD卡中读取音乐

首先提一下我的UI设计&#xff0c;对于主页面&#xff0c;用到了侧滑效果&#xff0c;这样在一个页面上可以有更多按钮而不显得拥挤&#xff0c;其实也就是我的另一篇博客中(http://blog.csdn.net/ye_yun_lin/article/details/23177987)提到的方法&#xff0c;而我自己没有重新…

集合里面是空值,但是获取集合的size大小是1,怎么回事呢?

集合里面是空值&#xff0c;但是获取集合的size大小是1&#xff0c;怎么回事呢&#xff1f; public static List llnew ArrayList()集合 这个集合里面没有任何数据空的&#xff0c;但是size大小却是1; 误区&#xff1a; 是这样&#xff0c;ArrayList对象中的第一个元素是一个数…