数据库运用_用EXCEL表导入心理咨询新生信息
来源:互联网 发布:医生 许嵩 知乎 编辑:程序博客网 时间:2024/04/27 19:43
需要的EXCEL表头为:学号,姓名,专业,密码,级,系,班级,出生日期,性别
而手头上有的表T_G_XS0100, 含学号,姓名,专业号(不是专业),性别码,出生日期;
表T_G_XX0400,含班级编码,班级名称;表T_G_XX0201,含系部编码,系部名称。
表T_G_XS0100没有的几列(专业名称,系部名称,班级名称),我们都可以通过连接表T_G_XX0400和表T_G_XX0201来得到。例如,可以用学生学号的前7位=班级编码来连接表T_G_XS0100和表T_G_XX0400,
从而得到班级名称。
而性别,EXCEL要的是男和女,而手头上有的表T_G_XS0100的性别是编码,1或2
这时就需要构造一张表来补充说明性别是男还是女。
EXCEL表中的出生日期字段格式是YYYY-MM-DD。我们用了‘+’来实现日期的转换。
成功实现的sql语句是,
use 常德职院
select xh,xm,substring(t04.bjmc,1,2),substring(xh,4,2),t02.yxsmc,t04.bjmc,substring(csrq,1,4)+'-'+substring(csrq,5,2)+'-'+substring(csrq,7,2),t07.xb
from T_G_XS0100 as t01,T_G_XX0400 as t04,T_G_XX0201 as t02,T_G_XX0700 as t07
where xh like 'd__07%' and substring(t01.xh,1,7)=t04.bh and substring(t01.xh,2,2)=t02.yxsh and t01.xbm=t07.xbm
最后出现的问题是,导入的新生专业信息和老生专业信息个别不对应,多出了十几个重复专业。最后通过调整使它们归为一类。
思考,sql语句是否可以用'join'运算符;是否可以跳过EXCEL直接从SQL Server数据库到SQL Server数据库;
后台程序用的.net是否可以看懂;修改咨询系统数据库的班级信息时提示“流水**不能修改“。
解答:网上查找得到,“流水**不能修改”是因为并发,不能同时修改,拖动右边的滚动向下,直到显示完成所有的数据,再修改就OK了。
- 数据库运用_用EXCEL表导入心理咨询新生信息
- excel表导入数据库
- java运用poi导入excel并存入数据库(内含自己用的选择路径方法)
- tp3.2.3运用phpexcel将excel文件导入mysql数据库
- thinkphp3.2 运用phpexcel将excel文件导入mysql数据库
- 数据库运用_通过 UPDATE 语句使用来自另一个表的信息
- EXCEL数据导入数据库表
- EXCEL数据导入数据库表
- Excel表导入plsql数据库
- 黑马程序员_通过ODB将Excel表中的数据导入到数据库和dataGridView中
- excel教学_灵活运用Excel建立有规律的数据库
- 利用POI将数据库表结构信息导入excel模板中
- 根据导入Excel文件批量修改Oracle数据库中订单信息
- Excel信息导入
- 用VBA把EXCEL表导入ACCESS数据库中
- PHP 运用PHPExcel-1.8导入导出,处理excel表格数据,把数据插入导出数据库
- 实现将Excel表导入数据库
- 把Excel表中的数据导入数据库
- 【转载】VC常用小技巧(1)
- Android 采用了Apache Harmony的代码
- struts入门学习(struts中ActionForm,Action,javabean的运行机制 )
- 【转载】VC常用小技巧(2)
- 使用MiddleGen产生hibernate的数据库表映射文件
- 数据库运用_用EXCEL表导入心理咨询新生信息
- OWB和ODM的产品信息
- listview编程心得
- AJAX在.NET下的使用配置
- Log4j
- VB.net实现Singleton模式
- 一步一步学Linq to sql(五):存储过程
- HTMl中id和name的区别
- C# 中的方法