数据库SQL语句使用(一)
数据库sql语句系列都是以下面的表为基础的
1. 写出步骤4中的各项操作的SQL语句。
① 给学生表增加一属性Nation(民族),数据类型为Varchar(20);
alter table Student add Nation varchar(20);
② 删除学生表中新增的属性Nation;
alter table Student DROP COLUMN Nation ;
③ 向成绩表中插入记录(”2001110”,”3”,80);
insert into Grade (Sno,Cno,Gmark)values ('2001110','3',80);
④ 修改学号为”2001110”的学生的成绩为70分;
update Grade set Gmark=70 where Sno='2001110';
⑤ 删除学号为”2001110”的学生的成绩记录;
delete from Grade where Sno='2001110';
⑥ 为学生表创建一个名为IX_Class的索引。
create index IX_Class on Student(Sno);
Select语句使用(一)
完成以下各项操作的SQL语句:
① 找出所有被学生选修了的课程号;
select distinct Cno from Grade;
② 找出01311班女学生的个人信息;
select * from Student where Clno='01311' and Ssex='女';
③ 找出01311班、01312班的学生姓名、性别、出生日期;
select Sname, Ssex,2009-Sage Birthday from Student where Clno='01311' or Clno='01312';
④ 找出所有姓李的学生的个人信息;
select * from Student where Sname like '李%';
⑤ 找出学生李勇所在班级的学生人数;
select Number from Class where Clno=(select Clno from Student where Sname='李勇');
⑥ 找出课程名为操作系统的平均成绩、最高分、最低分;
select avg(Gmark)/ max(Gmark)/ min(Gmark) from Grade where Cno=(select Cno from Course where Cname='操作系统' );
⑦ 找出选修了课程的学生人数;
select count(distinct Sno) from Grade ;
⑧ 找出选修了课程操作系统的学生人数。
select count(distinct Sno) from Grade where Cno=(select Cno from Course where Cname='操作系统' );
select 语句使用(二)
1、完成以下各项操作的SQL语句:
① 找
相关文档:
SQL Server 服务由于登录失败而无法启动
1.症状
在重新启动 SQL Server、SQL Executive 或 SQL Server Agent 时,可能无法启动该服务,并显示以下错误信息:
Error 1069:The service did not start due to a logon failure.
或者
错误 1069:由于登录失败而无法启动服务
2.原因
SQL Server、SQL Agent 或 SQL Serve ......
在做sql题时,我们最怕遇到条件复杂的查询语句,因为大多时候需要两三个子查询来实现,
而大多数同学,可以说都比较怕子查询的,以前我也被这些题目弄的云里雾里的,
不过做多了这类的题目后发现,其实也有一定规律,我们可以总结一套适合自己的方法来处理,
下面时我对该类题目的处理方法:
有购物表如下:
题目: 查 ......
字符串函数对二进制数据、字符串和表达式执行不同的运算。此类函数作用于CHAR、VARCHAR、 BINARY、 和VARBINARY 数据类型以及可以隐式转换为CHAR 或VARCHAR的数据类型。可以在SELECT 语句的SELECT 和WHERE 子句以及表达式中使用字符串函数。
一、字符转换函数
1、ASCII()
返回字符表达式 ......
create table [表名]
(
[自动编号字段] int IDENTITY (1,1) PRIMARY KEY ,
[字段1] nVarChar(50) default '默认值' null ,
[字段2] ntext null ,
[字段3] datetime,
[字段4] money null ,
[字段5] int default 0,
[字段6] Decimal (12,4) default 0,
[字段7] image null ,
)
删除表:
Drop t ......