- 浏览: 119224 次
文章分类
mssql len datalength oracle:length lengthb mysql: length char_length
- 博客分类:
- MySQL
- Oracle
- SQL Server
字符长度:oracle length(),mysql char_length(),sqlserver len()
字节长度:oracle lengthb(),mysql length(),sqlserver datalength()
mssql len datalength
LEN:返回指定字符串表达式的字符(而不是字节)数,其中不包含尾随空格。
DATALENGTH:返回用于表示任何表达式的字节数。
http://www.cnblogs.com/supperwu/archive/2011/11/22/2258469.html
http://www.cnblogs.com/supperwu/archive/2011/11/22/2258469.html
oracle:length lengthb
The LENGTH functionsreturn the length of char. LENGTH calculates length usingcharacters as defined by the input character set.
--返回以字符为单位的长度.
LENGTHB usesbytes instead of characters.
--返回以字节为单位的长度.
LENGTHC usesUnicode complete characters.
--返回以Unicode完全字符为单位的长度.
LENGTH2 usesUCS2 code points.
--返回以UCS2代码点为单位的长度.
LENGTH4 usesUCS4 code points.
--返回以UCS4代码点为单位的长度.
http://docs.oracle.com/cd/E11882_01/server.112/e26088/functions088.htm#SQLRF00658
mysql: length char_length
BIT_LENGTH() Return length of argument in bits
CHAR_LENGTH() Return number of characters in argument
CHARACTER_LENGTH() A synonym for CHAR_LENGTH()
LENGTH() Return the length of a string in bytes
http://dev.mysql.com/doc/refman/5.0/en/string-functions.html
字节长度:oracle lengthb(),mysql length(),sqlserver datalength()
mssql len datalength
LEN:返回指定字符串表达式的字符(而不是字节)数,其中不包含尾随空格。
DATALENGTH:返回用于表示任何表达式的字节数。
http://www.cnblogs.com/supperwu/archive/2011/11/22/2258469.html
http://www.cnblogs.com/supperwu/archive/2011/11/22/2258469.html
oracle:length lengthb
The LENGTH functionsreturn the length of char. LENGTH calculates length usingcharacters as defined by the input character set.
--返回以字符为单位的长度.
LENGTHB usesbytes instead of characters.
--返回以字节为单位的长度.
LENGTHC usesUnicode complete characters.
--返回以Unicode完全字符为单位的长度.
LENGTH2 usesUCS2 code points.
--返回以UCS2代码点为单位的长度.
LENGTH4 usesUCS4 code points.
--返回以UCS4代码点为单位的长度.
http://docs.oracle.com/cd/E11882_01/server.112/e26088/functions088.htm#SQLRF00658
mysql: length char_length
BIT_LENGTH() Return length of argument in bits
CHAR_LENGTH() Return number of characters in argument
CHARACTER_LENGTH() A synonym for CHAR_LENGTH()
LENGTH() Return the length of a string in bytes
http://dev.mysql.com/doc/refman/5.0/en/string-functions.html
发表评论
-
How-to Install Oracle 12c Database on CentOS 6.X 64bit
2014-04-29 03:21 992http://blog.csdn.net/chncaesar ... -
ORA-12537相关?【转载】查看、修改ORACLE最大进程数
2013-08-28 17:00 1370客户端无法连接数据库,报错ORA-12537,此时登录EM后, ... -
[转]mysql中如何重命名数据库 转自运维人生http://opkeep.com
2013-06-24 11:19 859来源:http://opkeep.com/database/m ... -
64位Ubuntu 安装MySQL 5.5.32 错误记录与解决
2013-06-21 19:50 11051. dev.mysql.com/downloads 下载ta ... -
[转]mysql忘记root密码怎么办?重设Mysql密码的方法
2013-06-21 11:36 1165转自:http://it.oyksoft.com/ ... -
char类型补空格引发的案子
2013-06-17 10:24 1426不多说,都懂的: create table test( c ... -
ORA-28547: 连接服务器失败, 可能是 Oracle Net 管理错误
2013-06-14 15:37 1942问题描述:Navicat 10.0.10 Premium 连 ... -
[转]"ORA-22992: 无法使用从远程表选择的 LOB 定位器"解决方法
2013-06-09 11:06 2632转载自http://blog.csdn.net/weikaif ... -
Oracle通过EM查看具体SQL的执行计划和统计信息
2013-05-27 18:33 1310tableA.columnB上建索引 执行查询 select ... -
其他机器连不上本地infobright,报错'reading initial communication packet', system error: 0
2013-05-20 14:59 1917装好infobright之后,无法在其他机器连接本地ib(ro ... -
非正常关机;[ERROR 2002 (HY000);mysqld无法启动;innodb recovery失败
2013-05-17 16:24 1642os:ubuntu 11.10 db: mysql 旧5.1. ... -
windows oracle 11.2.0.1.0 dump blob 到 windows oracle 10.2.0.1.0
2013-05-17 12:02 793source_server expdp src_usr/pwd ... -
[转载]dg v.s. streams v.s. gg
2013-05-06 16:02 810Tom Said: As for setting up the ... -
解决Oracle TEMP临时表空间数据文件过大
2013-05-06 10:11 1790create temporary tablespace tem ... -
产品详情页面加载慢(之前约7s-12s)
2013-04-27 12:03 810问题场景:客户反应网站上的产品详情页面打开时,速度很慢。 运行 ... -
工作中遇到的SQL Server索引相关问题(过多、缺失、启用)
2013-04-27 11:07 2102直接上菜! 问题场景1 ... -
记一次MySQL死锁(对同一张表update和insert)的解决
2013-04-27 02:07 21077问题场景 每次节 ... -
万恶的隐式数据类型转换
2013-04-26 17:23 11532年前上线的系统了,运 ... -
oracle 11.2.0.1 result_cache
2013-04-25 04:27 784alter system set result_cache_m ... -
oracle 重启
2013-04-25 04:23 0重启em emctl stop dbconsole emctl ...
相关推荐
- `datalength(Char_expr)`:返回字符串`Char_expr`的字符数,不包括尾部的空格。 - `substring(expression,start,length)`:从`expression`中提取从`start`位置开始的`length`个字符。 - `right(char_expr,int_...
- **datalength(char_expr)**:此函数用于确定一个字符表达式的长度(即它包含的字节数)。这对于计算存储需求或检查数据是否超出预期长度非常有用。 - 参数: - `char_expr`:待测长度的字符表达式。 - **...
* `datalength(Char_expr)`: 返回字符串包含字符数,但不包含后面的空格。 * `substring(expression, start, length)`: 取子串。 * `right(char_expr, int_expr)`: 返回字符串右边 int_expr 个字符。 * `upper(char_...
- `datalength(Char_expr)`:返回字符串`Char_expr`的字符数,不包括末尾的空格。 - `substring(expression,start,length)`:从`expression`中提取从`start`位置开始的`length`个字符。 - `right(char_expr,int_...
- `length(expression, variable)`:在某些数据库系统中,如MySQL,`length()`函数用于获取字符串的长度,但在SQL Server中,应使用`datalength()`来计算字符串的长度。 - `substring(expression, start, length)`...
- `datalength(Char_expr)`:返回字符串`Char_expr`的长度,不包括尾部的空格。 - `substring(expression,start,length)`:从`expression`中的`start`位置开始截取`length`个字符。 - `right(char_expr,int_expr)...
1. `datalength(char_expr)`:该函数返回`char_expr`中的字符数,包括尾部的空格。 2. `substring(expression,start,length)`:返回`expression`中从`start`位置开始的`length`个字符的子串。 3. `right(char_expr,...
- `datalength(Char_expr)`:计算字符串的字符数,不包括尾部的空格。 - `substring(expression,start,length)`:从字符串中提取子串,起始于`start`位置,长度为`length`。 - `right(char_expr,int_expr)`:返回...
1. `datalength(char_expr)`:这个函数返回`char_expr`中的字符长度,注意它会忽略尾部的空格。 2. `substring(expression,start,length)`:提取字符串的一部分,从`start`位置开始,提取`length`个字符。 3. `right...
- `LENGTH` 和 `DATELENGTH` 或 `LEN`: 计算字符串长度,Oracle 使用 `LENGTH`,SQL Server 有 `LEN` 和 `DATALENGTH`。 - `GREATEST` 和 `LEAST` 在 Oracle 中用于找到列表中的最大和最小值,SQL Server 没有内置...
#### `datalength(char_expr)` - **功能**:返回指定表达式的字节数。 - **参数**: - `char_expr`:要计算长度的字符表达式。 - **示例**: ```sql SELECT datalength('Hello'); ``` #### `substring...
8. **stuff(char_expr1,start,length,char_expr2)**: 从`char_expr1`中删除从`start`位置开始的`length`个字符,并用`char_expr2`替换。例如,`SELECT stuff('China',2,3,'A')`返回'CAa'。 9. **ltrim(char_expr)**...
在MySQL数据库中,`LEN()`和`DATALENGTH()`两个函数虽然都用于获取数据的长度,但它们有着明显的差异,理解这些差异对于优化查询和处理数据至关重要。 首先,`LEN()`函数是MySQL中用来计算字符串表达式长度的一个...
- `datalength(Char_expr)`:这个函数用于返回一个字符串的字符数,包括非可见字符,但不包括尾部的空格。 - `substring(expression,start,length)`:此函数用于提取字符串的一部分,从指定的起始位置开始,提取...
- **字符串长度**: `LENGTH`函数在Oracle中用于计算字符串长度,在SQL Server中使用`LEN`或`DATALENGTH`函数。 - **最大/最小字符串**: Oracle中的`GREATEST`和`LEAST`函数用于找出一组字符串中的最大值和最小值,而...
数据库监控 MySQL 及 Oracle 数据库监控是指对数据库的运行状态和性能进行监控和优化,以确保数据库的稳定运行和高效运作。MySQL 和 Oracle 是两种常用的数据库管理系统,本文将介绍 MySQL 和 Oracle 的慢查询监控...
1. **datalength(Char_expr)**:该函数用于返回指定字符表达式的长度(以字节为单位)。这对于了解存储的数据的实际大小非常有用,尤其是在处理不同编码格式的数据时。 2. **substring(expression,start,length)**...
- **datalength(Char_expr)**:此函数用于返回一个字符串的实际字符数,但需要注意的是它不会计算末尾的空格。 - **substring(expression,start,length)**:该函数用于提取字符串的一部分。例如,`substring('Hello ...
在MySQL中,即使是二进制数据,`LENGTH()`也会计算所有字节的长度,而不像MSSQL的`DATALENGTH()`函数那样区分单字节和多字节字符。 需要注意的是,MySQL还提供了一个`CHAR_LENGTH()`函数,它与`LENGTH()`的区别在于...