现在手头开发的项目中,有一个用户资料完整度.笨的办法就去比较查询出来对象属性为空的个数.得出一个比值.我想.或许可以用sql实现这种功能, ,[B]即用一条SQL语句统计出指定表下面所有字段为空的该表字段数.不知道该字段默认值是否也需要排除.[/B] [/COLOR] .用的数据库是Oralce.请教论内大牛出手,不知道能否实现

Table:  
USER_INFO{
   USER_ID              VARCHAR2(40)                    not null,
   USER_NICKNAME        VARCHAR(20)                     not null,
   USER_FIRST_NAME      VARCHAR(20),
   USER_LAST_NAME       VARCHAR(30),
   USER_PASSWORD        VARCHAR(40)                     not null,
   USER_EMAIL           VARCHAR(60),
   USER_QUESTION        VARCHAR2(200),
   USER_ANSWER          VARCHAR2(50),
   USER_PHOTO_PATH      VARCHAR(150),
   USER_SEXY            INT                            default 0 not null,
   USER_PROVINCE        VARCHAR(60),
   USER_COUNTRY         VARCHAR(60),
   USER_INDUSTRY        VARCHAR(100),
   USER_OCCUPATION      VARCHAR(60),
   USER_CITY            VARCHAR(60),
   .........
}

抱歉.表达不够清楚.请各位见谅,我也是在试试是否可以用这种方法实现,所以思路没很好表达出来.
要的结果是:

判断某条记录中所有为空的字段数.
如刚才的USER_INFO表
我要判断其主键USER_ID='12345678' 该条记录中都为空的字段个数
如USER_INFO表中有十个字段:
USER_ID='12345678' 这条记录中有对应三个字段不为空.那么我们的统计结果就是7.即该条记录中有七个字段为空.谢谢这么多热心的朋友.非常感谢.....[/COLOR]

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/404101/viewspace-156999/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/404101/viewspace-156999/

请教统计对应表字段为空的字段数相关推荐

  1. SQL建表字段语法DEFAULT和字段 NULL的组合定义表现

    SQL建表字段语法DEFAULT 和 字段 NULL的组合定义表现 drop TABLE [dbo].[Ap_testtmp] go CREATE TABLE [dbo].[Ap_testtmp]( ...

  2. oracle增加表字段、修改表字段、删除表字段

    增加表字段 alter table 表名 add 字段名 数据类型(长度) default 默认值 是否为空: 例如: alter table emp add name varchar2(50) de ...

  3. oracle查询所有表字段属性_Oracle查询表字段属性的方法

    Oracle查询表字段属性的方法 1.查找表的所有索引(包括索引名,类型,构成列): select t.*,i.index_type from user_ind_columns t,user_inde ...

  4. SQL查看表字段信息如:字段名、字段类型、字段精度、字段大小、索引、主键等

    目录 表名.字段名.字段类型.字段精度.字段大小 字段名.是否为主键.字段类型.字段大小.索引名 千人全栈VIP答疑群联系博主帮忙解决报错 表名.字段名.字段类型.字段精度.字段大小 SQL: use ...

  5. oracle数据库的表中添加表字段和删除表字段

    添加Oracle表字段 alter table <table_name> add <column_name> <数据类型和约束条件>; 删除Oracle表字段 al ...

  6. oracle 查看表字段属性_Oracle 查询表字段属性的方法

    1.查找表的所有索引(包括索引名,类型,构成列): select t.*,i.index_type from user_ind_columns t,user_indexes i where t.ind ...

  7. html 字段類型控制,db2修改表字段类型

    db2 如何向表中增加,修改字段 如果此回答对楼主有帮助,给个喜欢好吗?啦 db2表字段修改 1:删除字段非空属性alter table XXX alter column XXX drop not n ...

  8. tp5 mysql缓存_tp5.0 SHOW COLUMNS FROM 生成数据表字段缓存

    TP5.0 生成数据表字段缓存 =控制台执行以下命令= 1.生成指定数据库的所有表字段缓存 php think optimize:schema --db databaseName 2.生成指定数据表的 ...

  9. sql 两个表字段不一样合并查询_数据分析进阶--SQL多表查询

    下午写完了上一篇文章,晚上就开始做牛客的SQL题啦,然后发现少少的十题就用到了好几次多表连接,case在实际分析过程中也非常常用,所以我打算单独把多表查询和case拉出来写一篇文章. 文章目录: 表的 ...

最新文章

  1. 长尾关键词优化也要讲技巧
  2. 【论文解读】让特征感受野更灵活,腾讯优图提出非对称卡通人脸检测,推理速度仅50ms...
  3. 二值化图像去除小黑点_python与图像工程(2020.10.11)
  4. Python之将彩色图片批量转化为黑白图片
  5. 【Qt】2D绘图之填充规则
  6. 巴巴运动网学习笔记(36-40)
  7. 文献学习(part90)--How Can Machine Learning and Optimization Help Each Other Better?
  8. “我的一次微软面试经历”
  9. python day - 19 抽象类 接口类 多态 封装
  10. vue动态改变css样式
  11. pacman安装ubuntu_pacman命令 – 软件包管理器
  12. android 车载蓝牙音乐介绍
  13. 基于若依框架(前后端分离)-新写前端Vue页面
  14. windows下修改磁盘扇区数据
  15. 【机器学习】机器学习30个笔试题
  16. 锚点链接(HTML)
  17. python小玩意——星座表程序
  18. 零基础自学python?大专生靠python涨薪8K,成功上岸,分享全套学习方法及经验
  19. 记录一次与autorun.inf病毒的较量
  20. ArcSDE与SQL sevrver的连接、ArcSDE导入数据、ArcGIS Server发布地图服务

热门文章

  1. .NetCore+EPPlus导出Excel报表
  2. 基于Android的大学校园同学帮app
  3. Windows平台录音类封装:AudioRecordWindows
  4. 【它来了】搭载龙芯3A4000的国产办公电脑-桌面型机箱来了~
  5. 音乐伴奏如何提取?不容错过的几款软件
  6. 谈谈AssetStore及其脱离Unity下载方法
  7. 安卓软件定做-华为Mate7手机高配版和标准版的区别
  8. 我喜欢邓丽君,死掉了;
  9. FA-RPN: Floating Region Proposals for Face Detection(论文阅读笔记)
  10. CSS雪碧图制作emoji表情包