计算表中某字段的长度,如何写sql
如何查出某张表中,某个字段长度的最大值和最小值,值是多少 问题点数:50、回复次数:12Top
1 楼Qihua_wu(小吴)回复于 2005-01-29 11:57:59 得分 20
select max(len),min(len) from (select length(colname) as len from yourtable)Top
2 楼cc59(此心不变)回复于 2005-01-29 12:01:54 得分 0
你指的是字段里面的数据的长度还是该字段定义的长度?Top
3 楼wizardzj()回复于 2005-01-29 12:05:05 得分 0
是字段里面的数据的长度Top
4 楼qiaozhiwei(乔)回复于 2005-01-29 12:36:44 得分 0
一楼可以Top
5 楼wizardzj()回复于 2005-01-29 13:35:49 得分 0
感谢各位,还有一个问题,统计出来的单位应该是什么,比如统计名字最小长度,查出来是2,就是2个字节么,还有序列号字段呢Top
6 楼ORARichard(没钱的日子......)回复于 2005-01-29 14:10:19 得分 20
用length查出来的是字符数
lengthb查出来的是字节数Top
7 楼bisliu(还在潜水的鱼)回复于 2005-01-29 15:02:16 得分 0
length('我')为1
lengthb('我')为2
length('abc')和lengthb('abc')都为3Top
8 楼cl2_oracle()回复于 2005-01-29 17:00:45 得分 0
markTop
9 楼soniczck(城市农作物)回复于 2005-01-30 12:25:36 得分 10
length用来计算字符的长度,lengthb用来计算字节的长度。
不过它计算出来的值与你的数据库字符集的定义有关
Top
10 楼jiangchuanli(大山)回复于 2005-01-31 10:55:39 得分 0
select max(tab.aa_len),
min(tab.aa_len)
from (select length(aa) as aa_len,aa
from tablenameX ) tab
Top
11 楼zmgowin(hermit)回复于 2005-01-31 11:32:44 得分 0
length
lengthb
vsize
...
:)Top
12 楼luxuezhu(csdn完善你的blog吧)回复于 2005-01-31 11:33:32 得分 0
SQL> select max(length(job)) from emp;
MAX(LENGTH(JOB))
----------------
9
已用时间: 00: 00: 00.00Top
相关问题
- 请问sql字段长度问题
- 增加access表中字段的长度
- SQL 并列表字段
- 请问我建表的字段名.字段类型.字段长度的数据字典信息存放在SQL SERVER2000哪个数据库,哪个表,哪些字段里?谢谢
- 急急!!!怎么得到Microsoft sql server2000数据表的的字段名和其长度?
- 请问如何用SQL语句更改一个表的字段长度,其他都不变.
- 如何用SQL语句动态改变dbf表某字段长度(不删除原有数据)?
- 求sql语句A表1字段=B表1字段+B表2字段??
- 怎样读出ACESS数据库里面的表字段的类型、字段长度、字段备注内容?
- 提取ACCESS2000数据库的结构(包括表名、字段名、字段类型、字段长度、*说明)




