sql中用[]的原因
加[ ]用于定界列名或表名等信息,以区别一些特殊的不合命名规则的字串,或是与系统保留字有冲突。如"user"是SQL Server保留的关键字,所以用"select * from user"查询会提示语法错误。加上中括号,以声明其不是保留字。 "select * from [user]" 如果表名不是关键字,如Company,则用"select * from Company"是没问题的,不用加中括号,当然最好的办法是表名统统加方括号 [] 里的内容表示是一个用户级的变量. 目的是防止用户使用的名称和系统保留字冲突比如你有一个表名就叫select 那么你 select * from select肯定是不行的. 但是你select * from [select] 就没问题了你那个 user也是一样. 所有的表名字段名都可以加[],但是只要不跟系统关键字冲突就可以省略
相关文档:
错误处理
在SQL Server2000中出现的错误具有以下几个特点:
错误号:每个错误状态都对应唯一的错误号。
错误信息字符串:错误信息提供了有关错误原因的诊断信息。许多错误信息都有替换变量,其中包含一些信息,如产生错误的对象名称。每个错误号都对应唯一的错误信息。
严重度:严重度表示错误的严重程度。 ......
--=======================CONVERT()==================================================
Select CONVERT(varchar(100), GETDATE(), 0)--: 05 16 2006 10:57AM
Select CONVERT(varchar(100), GETDATE(), 1)--: 05/16/06
Select CONVERT(varchar(100), GETDATE(), 2)--: 06.05.16
Select CONVERT(varchar(100), GETDATE ......
SQL Server 2008简体中文企业版下载:
thunder://QUFodHRwOi8vd3d3LnF1aWNrOC5jbi9kb3duLmFzcD9pZD0xMjM2JnNpZD0wWlo=
本DVD包含了x86 x64 ia64 三种CPU模式的安装程序。版本号为: 10.0.1600.22
序列号:
开发版(Developer): PTTFM-X467G-P7RH2-3Q6CG-4DMYB
企业版(Enterprise): JD8Y6-HQG69-P9H84-XDTPG-34MBB ......
sql统计-关于学生成绩(答案)
http://blog.sina.com.cn/s/blog_61380b320100ej9p.html
答案:
1. 计算每个人的总成绩并排名
select name,sum(score) as allscore from stuscore group by name order by allscore
2. &nbs ......