当前位置: 代码迷 >> Sql Server >> 本人是菜鸟,帮忙看下这段SQL语句是什么意思
  详细解决方案

本人是菜鸟,帮忙看下这段SQL语句是什么意思

热度:170   发布时间:2016-04-27 14:06:37.0
本人是初学者,帮忙看下这段SQL语句是什么意思?
select distinct a.个人编号,a.证件号码,a.姓名,@入学时间 as 入学时间
,0 重复学籍_第一中学
,0 重复学籍_第二中学
,0 重复学籍_第三中学 
into 个人基本信息表_重复学籍
from [个人基本信息表] a 

帮忙看下这段SQL Server 2008中使用的SQL语句是什么意思?尤其是语句中的0是什么意思?谢谢!

------解决方案--------------------
,0 重复学籍_第一中学
,0 重复学籍_第二中学
,0 重复学籍_第三中学


这里就是 显示的数值是

列名:列名是重复学籍_第一中学 重复学籍_第二中学 重复学籍_第三中学

数值: 0 0 0
------解决方案--------------------
SQL code
把[个人基本信息表]表中的 a.个人编号,a.证件号码,a.姓名,@入学时间 as 入学时间,0 重复学籍_第一中学,0 重复学籍_第二中学,0 重复学籍_第三中学 的去重复的记录插入到 个人基本信息表_重复学籍 表中其中 ,0 重复学籍_第一中学,0 重复学籍_第二中学,0 重复学籍_第三中学 表示这三列的数据以0填充。
------解决方案--------------------
查询个人基本信息中不重复的个人编号个人编号、证件号、姓名, @入学日期 接收的日期类型数据 列名是入学时间,
0是一个常量空格然后是新建的列名,
into新建个人基本信息表_重复学籍表并把查询到的数据插入到新建个人基本信息表_重复学籍表中

结果 新建个人基本信息表_重复学籍表 表结构

个人编号、证件号、 姓名、 入学日期、 重复学籍_第一中学、重复学籍_第二中学、重复学籍_第三中学
 
查出来的 查出来的 查出来的 接收的日期类型数据 0 0 0

  相关解决方案