-
1.
选取表中所有的列
:
查所有学生的所有信息
select
*
from
student
2.
选取表中所指定的列
:
查询学生表中所有学生的学号
、
姓名
、
入学成绩
p>
select
sno
,
sname
,
sscore
from
student
3.
选取表中所指定的列和指定的行
:
查询学生表中
??
班的学生的学号
、
姓名
、
入学成绩
use
student
select
< br>sno
,
sname
,
sscore
,
classno
from
student
where
classno
=
'07010111'
4.
查询学生表
??
班的男生信息
select
*
from
student
where
classno
=
'07010111'
and
ssex
=
'
男
'
5.
查询出生日期在年到年间的教师
信息
use
student
select
*
from
teacher
where
tbirthday
p>
>=
'1975-1-1'
and
tbirthday
<=
'1980-12-31'
6.
查询职称为副教授的女教师信息
use
student
select
*
from
teacher
where
tsex
=
'
女
'
and
title
=
'
副教授
'
7.
查询年龄超过的职称为副教授的女教师信息
use
student
select
*
from
teacher
where <
/p>
(
title
=
'
副
教
授
'<
/p>
and
(<
/p>
year
(
getdate
())-
year
(
tbi
rthday
))>=
40
tsex
=
'
女
'
p>
)
8.
查询选
修了
‘
C001
?
课程的前位学生的选课信息
use
student
select
top
3
*
from
choice
where
cno
=
'c001'
<
/p>
9.
查询学生表
‘’
班和
‘’
班的学生信息
use
student
select
*
from
student
where
classno
in
(
'0
7010111'
,
'07010111'
)
and
< br>10.
查询全体学生信息
,
查询
结果按班级编号降序排列
,
同一个班级的学生按学号升序排列<
/p>
select
*
from
student
order
by
classno
desc
,
sno
asc
11.
查询学生表中姓陈的学生信息
select
*
from
student
where
sname
like
'
陈
%'
12.
查询学生表中姓陈的学生信息
,
查询结果按出生日期降序排序
use
student
select
*
from
student
where
sname
like
'
陈
%'
order
by
sbirthday
desc
2.
查询
o
rders
表格中的订购日期
,
并且相
同的订购日期只显示一次
。
use
exam
select
distinct
orderdate
from
orders
3.
查询供应商代码为
HHT
的供应商实际名称
。
select
*
from
suppliers
where
suppcode
=
'HHT'
4.
查询供应商代码不为
HHT
的供应商实际名称
。
select
*
from
suppliers
where
suppcode
!=
'HHT'
查询的
products
表格中所有单价不超过元的产品的名称及其对应的价格
。
< br>
select
*
from
products
where
unitprice
p>
<=
'20.00'
< br>6.
查询经销商号码为
、、、
和
的经理名称以及其所在的公司名称
select
Bossname
p>
,
Company
from
distributors
where
DistriNum
in
(
'1
006'
,
'1009'
,
'1013'
,
'1014'
,
'1017'
)
查询所有经理姓
“
王
”<
/p>
的公司的名称
、
电话以及公司地址
。
select
Company
,
Phone
,
Ad
dress
from
distributors
where
BossName
like
'
王
%'
查询
orders
表和
distributors
表所有的列的内容
select
*
from
orders
,
distributors
查询
orders
表格中的所有记录
,
查询
结果要根据
OrderNum
由小至大的顺序进行排序
select
*
from
orders
order
by
OrderNum
asc
统计学生入学成绩的平均值
select
AVG
(
s
score
)
as
平均值
from
student
统计在校的学生人数
select
COUNT
(
ssex
)
总人数
p>
from
student
统计在校的教师人数
select
COUNT
(*)
教师人数
from
student
实现求出字符
A
的
ASCII
码
select
ascii
(
'A'
)
求出字符串
“
我要一步一步往上爬
,
在最高点乘着叶片往前飞
”
的长度
p>
select
LEN
(
'
我要一步一步往上爬,在最高点乘着叶片往前飞<
/p>
'
)
as
字符串长度
实现将字符串
“
abcdefg<
/p>
”
前的空格去掉
select
ltrim
(
'
abcdefg'
)
实现将字符串
“
uvwxyz
”
后的空格去掉
select
rtrim
(
'uvwxyz
'
)
计算出
-
2.5
的绝对值
select
abs
(-
2.5
)
返回下面三个数的平方值
、
-
6
p>
、
.6
select
square
(
4
),
square
(-
6
),
s
quare
(
6.6
)
求出学生入学成绩的最高分和最低分
select
MAX
(
sscore
)
p>
as
最高分
,<
/p>
MIN
(
sscore
< br>)
as
最低分
from
student
查出所有姓陈的出生年月日
select
sname
as
姓名
,
lt
rim
(
str
(
year
(
sbirthday
)
))+
'
年
'
+
LTRIM
(
STR
(
MONTH
(
sbirthday
)))+
'
月
'
+
< br>LTRIM
(
STR
(
day
(
sbirthday
< br>)))+
'
日
'
as
出生年月日
from
student
where
sname
like
'
陈
%'
5.
6.
7.
8.
9.
10.
将字符串
“
I LOVE SQL S
ERVER
”
所有字母转换成小写字母
将字符串
“
abcdefg
”
中小写字母转换成大写字母。
将字符串
“
i love Micro
soft
”
中小写字母转换成大写。
实现将字符串
“
abcdefg
< br>”
前的空格去掉
实现将字符串
“
uvwxyz
”
后的空格去掉
将字符串
“
我喜欢数据库
”
中的字符由左至右反转排列
select
lower('I LOVE SQL SERVER')
select upper('abcdefg')
select ltrim('
abcdefg')
select
rtrim('uvwxyz
')
select
reverse('
我喜欢数据库
')
11.
12.
13.
14.
实现求出字符
A
的
ASCII
码。
实现求出字符
m
的<
/p>
ASCII
码
实现求出字符
6
的
ASCII
码。
实现求出字符
+
的
ASCII
码
select ascii('A')
select ascii('m')
select
ascii('6')
select ascii('+')
1.
2.
3.
计算出以下三个数的绝对值:
-2.5
,
0.0
,
7.4
< br>返回分别大于或等于以下三个数字的最小整数:
5.5
,
-7.2
,
0.0
< br>返回分别小于或等于以下三个数字的最小整数:
5.8
,
-9.9
,
0.0
select
abs(-2.5),abs(0.0),abs(7.4)
select
ceiling(5.5),ceiling(-7.2),ceiling(0.0)
select
floor(5.8),floor(-9.9),floor(0.0)
4.
返回
π
(
PI
)的值
5.
返回
6
30.67
的近似值,并将该数分别四舍五入到
1
、
-2
、
-3
、
0
长度的小数。
select pi()
select round(630.67,1),round(630.67,-2)
,round(630.67,-3),round(630.67,0)
select round(1024.33,1),round(1024.33,-
1),round(1024.33,-2),round(1024.33,0)
6.
7.
8.
9.
10.
11.
12.
返回下面三个数的平方值
p>
4
、
-6
、
6.6
。
返回下面
三个数的算数平方根
4
、
0
、
50
。
计算
Cos
(
3.1415
926
)的值
计算
< br>Sin
(
3.1415926
)
的值。
计算
Ctg
< br>(
3.14
)的值
计算
Tg
(
3.1415
926
)的值
计算
< br>2
的自然对数。
-
-
-
-
-
-
-
-
-
上一篇:算24点练习题可打印附答案
下一篇:01 公共基础知识(山东版)_38