十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
判断长度一般用于字符型字段
创新互联网站建设公司是一家服务多年做网站建设策划设计制作的公司,为广大用户提供了网站设计制作、成都网站设计,成都网站设计,广告投放平台,成都做网站选创新互联,贴合企业需求,高性价比,满足客户不同层次的需求一站式服务欢迎致电。
如果是某个值的长度
select length(字段名) from 表名
如果是表中这个字段的长度
select data_length from user_tab_columns where table_name='表名' and cloumn_name='字段名'
其中后一条语句表名和字段名需要大写
select * from 表名 where length(nvl(字段,''))=1 order by 字段
例如:一个列里面有长短不一的数字如何判断数字的长度
如:I_CODE
使用select I_CODE from tablename where length(I_CODE)=4。即可算出答案
另外,一个汉字在Oracle数据库里占多少字节跟数据库的字符集有关,UTF8时,长度为三。select lengthb('飘') from dual 可查询汉字在Oracle数据库里占多少字节
扩展资料
查询包含DNO字段,且字段长度10的表,使用如下函数
select * from user_tab_cols t where t.column_name like '%DNO%' and data_length 10;
有时候数据库中有很多表包含同一个字段时,要修改表字段长度,可以通过这个查询哪些需要修改。
参考资料 百度百科——Oracle视图
select rpad(substr(zcswz_zcbh,0,20),20,' ') as pi from zcswz
用rapd函数,后边的20是长度,引号里是个空格,也就是不足20位的补齐20位长度,长度不够的用空格填充
用length可查到具体有多少个字符。
select length('abcdefgh') from dual;
如果是从一个表中取一个字段,查这个字段的数据长度:
select length(a.name) from table a;
elect * from table1 where length(字段)2
select * from table1 where length(字段名)2
oracle 查询字段多少个字?
用oracle的length()函数。
oracle中怎么查询所有数据中一个字段的最大值?
用SELECT MAX(order_id) from plt_t_news_type 即可