数据库中length的用法(length属性和length方法)

http://www.itjxue.com  2023-01-26 07:32  来源:未知  点击次数: 

db2数据库常用函数

1、value函数

用法:select value(id,'') from merchant ;

如果id为空,返回空,如果id不为空,返回id的值;

2、nvl函数

用法:select nvl(id,'') from merchant ;

如果id为空,返回空,如果id不为空,返回id的值;

3、substr函数

用法:select substr(src_ip,1,2) from tbl_sybvclear_txn;

从src_ip第一位开始,取两位;

4、length函数

用法:select length(src_ip) from tbl_sybvclear_txn;

计算字符串的长度,不必赘述;

5、ltrim函数,rtrim函数

用法:去掉左侧,右侧的空格;

6、letf函数,right函数

用法:select left(src_ip,3),right(src_ip,3) from tbl_sybvclear_txn;

取src_ip左边3个,右边3个字符串;

7、concat函数

用法:select concat(src_ip,chl_resp) from tbl_sybvclear_txn;

字符串连接,mysql支持三个以上参数,db2只支持两个参数;

8、replace函数

用法:select src_ip,replace(src_ip,'223','55') from tbl_sybvclear_txn;

把src_ip中223全部替换成55;

9、to_char函数,to_date函数,to_timestamp函数

用法:将数值型转成字符型

10、avg函数

用法:select avg(mcht_fee) from tbl_sybvclear_txn;

返回mcht_fee平均值;

11、count函数

用法:太常用,不赘述;

12、sum函数

用法:太常用,不赘述;

13、max函数,min函数

用法:取某列的最大值,最小值;

oracle length函数

lengthb(string)计算string所占的字节长度:返回字符串的长度,单位是字节

length(string)计算string所占的字符长度:返回字符串的长度,单位是字符

对于单字节字符,LENGTHB和LENGTH是一样的.

如可以用length(‘string’)=lengthb(‘string’)判断字符串是否含有中文。

注:

一个汉字在Oracle数据库里占多少字节跟数据库的字符集有关,UTF8时,长度为三。

select lengthb('飘') from dual 可查询汉字在Oracle数据库里占多少字节

length函数:取字符串长度

where length(area_code)=4 :筛选 area_code 的长度为4的记录

请说明length函数与lengthb的区别

区别:

length求得是字符长度

lengthb求得是字节长度。

用法(下面例子中第一个是4个字符长度,第二个例子中是8个字节):

SQL?select?length('新春快乐')?from?dual;

LENGTH('新春快乐')

------------------

4

SQL?select?lengthb('新春快乐')?from?dual;

LENGTHB('新春快乐')

-------------------

8

提示:不懂的一定要理解好

Sql Server种条件为 length is null

1、首先打开数据库客户端Navicat Premium,双击打开一个连接,并选择一个数据库student。

2、在数据库student下的表,鼠标右键新建选择新建表,添加两个字段id和name,其中name可以为空,且默认为NULL。

3、打开t_color数据库表,添加五条数据,其中有两条数据记录的name字段为默认值null。

4、接着点击上方的查询图标,新建一个查询编辑器窗口,进行输入SQL语句,如下图所示。

5、然后在窗口中,输入查询数据库表t_color,并加上where条件,如下图所示。

6、最后点击上方的绿色三角图标运行,执行查询语句,可以在下方结果中查看到name为Null。

数据库sql语句length(NVL(RZSJ,''))是什么意思?

都是oracle的函数..

length()用于计算字符串长度,在mssql中对应函数为len()

nvl是NULL值替换函数,判断参数1为NULL的情况下替换输出参数2,

在mssql中的对应函数为isnull()

length(NVL(RZSJ,''))

输出RZSJ列值的长度,如果为NULL则输出空字符串的长度(0)

(责任编辑:IT教学网)

更多

推荐PowerPoint文章