1)select sno, snmae, sex, age,addr from s
(2)select sname,sex,age from s where sex = '男' and age between 19 and 21
(3)insert into s (sno, snmae, sex, age,addr) values ('N10','姓名','男',21,'籍贯')
(4)delete from s where age >= 30
(5)delete from s where sname like '王%'
'
(6)update s set sname = '李铁' where sname = '李四'
(7)update s set age = age + 1 where sex = '男'
(8)select sno, snmae, sex, age,addr from s order by age Desc
(9)select avg(age) as '平均年龄' where sex = '男'
(10)select sno,sname from s inner join sc on s.sno = sc.sno where sc.Cno = 'C2'
(11)create table s
(
sno varchar(5) primary key,
sname varchar(8),
sex varchar(2),
age int ,
addr varchar(10)
)
完全是按照你上边的要求写的, 希望能帮到你
B. 关于SQL的语句编写
1
insertintostudentvalues('01','李明','男',20,'会计')
2
updatestudentsetsage=23wheresname='李明'
3
updatescsetgrade=grade*1.1
4
updatestudentsetsage=sage+1,sdept='财管'wheresdept='会计'
5
deletefromscwheresno='01'
6
deletefromstudentwheresdept='会计'ansssex='男'
C. 用sql语句将所有女生的年龄增加一岁
工具:sqlserver 2008 R2
步骤:
1、给定数据表“学生”,内容如下:
D. SQL--将S表前4位学生的年龄增加1岁
update s set age=age+1 where id --id指s表中学生的id
in (select top 4 id from s)--前4位学生
E. 用SQL语言将所有学生的年龄字段值加上1
只给你一条sql语句吧!
select
*
from
[a]
where
cc
in(select
max(cc)
from
[a]
group
by
bb)
bb改为aa也可以!
如果每条记录都有主键就好了,再追加条件不会出现错误!
没有主键的记录查询就不太好说了,可能会不精确!
F. 数据库中的更新查询,将所有学生年龄增加一岁,那么在更新到那里应该输入什么
1、select * from table;
先查询出所有的学生的资料
获得一个二维数组$arr
for($i=0;$i<count($arr);$i++){
update table set age=$arr[$i]["age"]+1;
}
就是这个意思了,通用的方法,也不知道你用哪个框架啊,只好写这样了
G. 写一条SQL语句,将所有系别(sdept)为MA的记录的学生年龄加上一岁,即sage=sage+1
update stu set sage=sage+1 where sdept='MA'
H. sql将表student前四位学生的年龄增加一岁,怎么做呢 前四位怎么表示
select age+1 as 年龄 from student where id<5
I. 使用SQL命令将学生表STUDENT中的学生年龄AGE字段的值增加1岁,应该怎么写
UPDATE [STUDENT] SET AGE = AGE + 1
J. 27、使用SQL命令将学生表STUDENT中的学生年龄AGE字段的值增加1岁,应该使用的命令是______。(1分)
update student set age = (age + 1)