Insert 语句和Update 语句
use student_10
go
1 . 增加一个用户,学号20,姓名:张青裁,地址:上海松江,身份证: 555555
insert into Students(SCode,Sname,SAddress,SPID)
values ( 20 , ' 张青裁 ' , ' 上海松江 ' , 555555 )
2 . 将用户‘张青裁’更改为‘张青才’,年级添加为1
Update Students Set SName = ' 张青才 ' , SGrade = ' 1 '
Where SName = ' 张青裁 '
-- Select 语句
1 . 从学生表中查询全部的数据
select * from Students
2 . 从学生表中查询出所有学生的学号、姓名和身份证号码
select SCode,Sname,SPID from Students
3 . 从学生表中查询出所有学生的学号、姓名和身份证号码,
并且字段名全部用中文显示。
select SCode as ' 学号 ' , Sname ' 姓名 ' , ' 身份证号码 ' = SPID from Students
3.1 在pubs数据库中,查询titles表中所有的图书标题和价格,
并以中文显示字段名。
use pubs
select title 图书标题,price 价格 from titles
4 . 在pubs数据库中,查询authors表中的au_lname和au_fname字段。
use pubs
select au_lname,au_fname from authors
select au_lname + au_fname as ' 姓名 ' from authors
4.1 在stuDB数据库中,查询stuMarks表中考试成绩和上机成绩的总分。
use stuDB
select * from stuMarks
select writtenExam + LabExam as 总分 from stuMarks
问题:字符类型字段 + 数字类型字段 = ?
4.2 请问1 + 3452 * 12 - 2498 + 54235等于多少?
Select 1 + 3452 * 12 - 2498 + 54235
5 . 从学生表中查询出所有学生的学号、姓名和身份证号码,
并且显示他们的学校为‘牛耳教育’。
select SCode as ' 学号 ' , Sname ' 姓名 ' , ' 身份证号码 ' = SPID, ' 牛耳教育 ' as ' 学校 '
from Students
6 . 如果我想用一句话显示以下数据:
我的姓名叫 *** ,是 * 生,来自牛耳。
select ' 我的姓名叫 ' + Sname + ' ,是 ' + SSex + ' 生,来自牛耳。 ' as 简介
from Students
7 . 在pubs数据库中,查询titles表的前三条数据记录。
use pubs
select top 3 * from titles
7.1 在pubs数据库中,查询titles表的前30 % 条数据记录。
use pubs
select top 30 percent * from titles
8 . 从学生表中查询出姓名叫‘张杰’的学生
select * from Students where sname = ' 张杰 '
9 . 从学生表中查询出姓名叫‘张杰’,并且性别为‘男’的学生
select * from Students where sname = ' 张杰 ' and SSex = ' 男 '
10 . 从学生表中查询出姓名叫‘张杰’,或者性别为‘男’的学生
select * from Students where sname = ' 张杰 ' or SSex = ' 男 '
11 . 从学生表中查询出出生日期大于‘ 2000 - 12 - 12 ’的所有学生
select * from Students where SBirthday > ' 2000-12-12 '
11.1 在pubs数据库中,查出titles表中,
书的类型(type)为business,价格(price)大于10的记录
use pubs
select * from titles
where [ type ] = ' business ' and price > 10
12 . 从student_10数据库的学生表中查询出所有姓‘张’的学生
select * from Students where sname like ' 张% '
13 . 从student_10数据库的Score成绩表中,按照考试成绩从高到低显示所有数据
select * from Score order by Score desc
14 . 从student_10数据库的Score成绩表中,查询出CourseID为‘ 1 ’的所有学生,
并且按照考试成绩从低到高显示。
use student_10
select * from Score where CourseID = 1 order by Score asc
-- Select 语句补充
15 . 从student_10数据库的Score成绩表中,
查询出成绩Score为80分、60分、90分的所有学生
use student_10
select * from Score where Score = 80 or Score = 60 or Score = 90
select * from Score where Score in ( 80 , 60 , 90 )
16 . 从student_10数据库的Score成绩表中,
查询出成绩Score在60到90分之间的所有学生
use student_10
select * from Score where Score between 60 and 90
17 . 在pubs数据库中,查询出titles表中价格(price)为NULL的记录。
use pubs
select * from titles where price is null
17.1 在pubs数据库中,查询出titles表中价格(price)不为NULL的记录。
use pubs
select * from titles where price is not null
18 . 在pubs数据库中,查询出titles表中title字段中包含‘Computer’的记录。
use pubs
select * from titles where title like ' %Computer% '
use student_10
go
1 . 增加一个用户,学号20,姓名:张青裁,地址:上海松江,身份证: 555555
insert into Students(SCode,Sname,SAddress,SPID)
values ( 20 , ' 张青裁 ' , ' 上海松江 ' , 555555 )
2 . 将用户‘张青裁’更改为‘张青才’,年级添加为1
Update Students Set SName = ' 张青才 ' , SGrade = ' 1 '
Where SName = ' 张青裁 '
-- Select 语句
1 . 从学生表中查询全部的数据
select * from Students
2 . 从学生表中查询出所有学生的学号、姓名和身份证号码
select SCode,Sname,SPID from Students
3 . 从学生表中查询出所有学生的学号、姓名和身份证号码,
并且字段名全部用中文显示。
select SCode as ' 学号 ' , Sname ' 姓名 ' , ' 身份证号码 ' = SPID from Students
3.1 在pubs数据库中,查询titles表中所有的图书标题和价格,
并以中文显示字段名。
use pubs
select title 图书标题,price 价格 from titles
4 . 在pubs数据库中,查询authors表中的au_lname和au_fname字段。
use pubs
select au_lname,au_fname from authors
select au_lname + au_fname as ' 姓名 ' from authors
4.1 在stuDB数据库中,查询stuMarks表中考试成绩和上机成绩的总分。
use stuDB
select * from stuMarks
select writtenExam + LabExam as 总分 from stuMarks
问题:字符类型字段 + 数字类型字段 = ?
4.2 请问1 + 3452 * 12 - 2498 + 54235等于多少?
Select 1 + 3452 * 12 - 2498 + 54235
5 . 从学生表中查询出所有学生的学号、姓名和身份证号码,
并且显示他们的学校为‘牛耳教育’。
select SCode as ' 学号 ' , Sname ' 姓名 ' , ' 身份证号码 ' = SPID, ' 牛耳教育 ' as ' 学校 '
from Students
6 . 如果我想用一句话显示以下数据:
我的姓名叫 *** ,是 * 生,来自牛耳。
select ' 我的姓名叫 ' + Sname + ' ,是 ' + SSex + ' 生,来自牛耳。 ' as 简介
from Students
7 . 在pubs数据库中,查询titles表的前三条数据记录。
use pubs
select top 3 * from titles
7.1 在pubs数据库中,查询titles表的前30 % 条数据记录。
use pubs
select top 30 percent * from titles
8 . 从学生表中查询出姓名叫‘张杰’的学生
select * from Students where sname = ' 张杰 '
9 . 从学生表中查询出姓名叫‘张杰’,并且性别为‘男’的学生
select * from Students where sname = ' 张杰 ' and SSex = ' 男 '
10 . 从学生表中查询出姓名叫‘张杰’,或者性别为‘男’的学生
select * from Students where sname = ' 张杰 ' or SSex = ' 男 '
11 . 从学生表中查询出出生日期大于‘ 2000 - 12 - 12 ’的所有学生
select * from Students where SBirthday > ' 2000-12-12 '
11.1 在pubs数据库中,查出titles表中,
书的类型(type)为business,价格(price)大于10的记录
use pubs
select * from titles
where [ type ] = ' business ' and price > 10
12 . 从student_10数据库的学生表中查询出所有姓‘张’的学生
select * from Students where sname like ' 张% '
13 . 从student_10数据库的Score成绩表中,按照考试成绩从高到低显示所有数据
select * from Score order by Score desc
14 . 从student_10数据库的Score成绩表中,查询出CourseID为‘ 1 ’的所有学生,
并且按照考试成绩从低到高显示。
use student_10
select * from Score where CourseID = 1 order by Score asc
-- Select 语句补充
15 . 从student_10数据库的Score成绩表中,
查询出成绩Score为80分、60分、90分的所有学生
use student_10
select * from Score where Score = 80 or Score = 60 or Score = 90
select * from Score where Score in ( 80 , 60 , 90 )
16 . 从student_10数据库的Score成绩表中,
查询出成绩Score在60到90分之间的所有学生
use student_10
select * from Score where Score between 60 and 90
17 . 在pubs数据库中,查询出titles表中价格(price)为NULL的记录。
use pubs
select * from titles where price is null
17.1 在pubs数据库中,查询出titles表中价格(price)不为NULL的记录。
use pubs
select * from titles where price is not null
18 . 在pubs数据库中,查询出titles表中title字段中包含‘Computer’的记录。
use pubs
select * from titles where title like ' %Computer% '
本文转自钢钢博客园博客,原文链接:http://www.cnblogs.com/xugang/archive/2008/09/17/1292312.html,如需转载请自行联系原作者