易截截图软件、单文件、免安装、纯绿色、仅160KB

sqlserver 上机练习题

 create database db
use db
go
create table course
(
 sno varchar(20),
 cno int ,
 Gmark int
)
insert into course values('20071513115',1,80)
insert into course values('20071513114',2,80)
insert into course values('20071513113',3,80)
insert into course values('20071513112',4,80)
insert into course values('20071513111',1,80)
insert into course values('20071513110',2,80)
insert into course values('20071513116',3,80)
insert into course values('20071513117',1,80)
select  distinct cno from course
go
create table student
(sno char(7) not null primary key,
 sname varchar(20) not null,
 ssex char(2) not null,
 sage smalldatetime ,
 spno char(5),
 classid char(5),
 Inyear char(4) not null )
insert into student
values('2000101','李勇','男','1980-7-1','00311','10497','1999')
insert into student
values('2000102','刘诗晨','女','1981-8-12','00311','10498','1999')
insert into student
values('2000103','王一鸣','男','1982-12-20','00312','10497','2001')
insert into student
values('2000104','张婷婷','女','1985-5-9','00312','10498','2000')
insert into student
values('2001101','李敏','女','1989-3-9','01311','10497','1999')
insert into student
values('2001102','贾向男','女','1982-9-3','01311','10498','2000')
insert into student
values('2001103','陈李宝','男','1981-5-7','01311','10497','1999')
insert into student
values('2000105','张三','男','1984-6-7','01311','10497','1999')
insert into student
values('2000106','张','男','1984-6-7','01311','10497','1999')
select * from student where spno='01311' and  ssex='女'
go
select sname,ssex,sage from student where spno in('01311','01312')
go
select * from student where  sname like '李%'
go


相关文档:

为SQLServer表中的字段添加说明

在SQL语句中通过系统存储过sp_addextendedproperty可为表字段添加上动态的说明(备注)下面是SQL SERVER帮助文档中对sp_addextendedproperty存储过程的描述
语法
sp_addextendedproperty
    [ @name = ] { 'property_name' }
    [ , [ @value = ] { 'value' }
   &nbs ......

ORACLE临时表和SQLSERVER临时表异同

 SQL SERVER临时表
也可以创建临时表。临时表与永久表相似,但临时表存储在 tempdb 中,当不再使用时会自动删除。
有本地和全局两种类型的临时表,二者在名称、可见性和可用性上均不相同。本地临时表的名称以单个数字符号 (#) 打头;
它们仅对当前的用户连接是可见的;当用户从 Microsoft? SQL Server? 2000 实例断 ......

MS Sqlserver视图巧用

 1、创建数据库testdb
 2、创建表test
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[test](
 [id] [nchar](10) COLLATE Chinese_PRC_CI_AS NULL,
 [name] [nchar](10) COLLATE Chinese_PRC_CI_AS NULL,
 [sex] [bit] NULL
) ON [PRIMARY]
3、创建数据库db ......

SQLserver中用convert函数转换日期格式

【问题描述:】
      一个用户表中的注册日期显示格式是:yyyy-mm-dd Thh:mm:ss.mmm 。而我想统计出每天的用户注册数,直接group注册日期字段显然是不行的。
【问题处理:】
      利用SQLserver中的convert函数对日期进行转换转换。group转换后的日期。
【脚  ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号