sql语句求答案 请按1.2.3.4.的格式,谢谢 10

现有表user,字段如下:User_no:用户编号;user_name用户名;password:用户密码;dept:部门;sal:工资。user_nouser_namep... 现有表user,字段如下:
User_no:用户编号;user_name用户名;password:用户密码;dept:部门;sal:工资。

user_no

user_name

password

dept

Sal

1000111

张一

123456iopq

营销

3500

1000112

张二

123456

客服

3785

1000113

张三

123456

营销

2659

1000114

李一

123456

客服

2645

1000115

李二

123456

行政

3215

1、 查询所有的用户信息;
2、 查询出user_no为1000114的用户信息;
3、 查出所有工资sal高于3000的用户信息;
4、 查出姓名中所有的张姓用户信息;
5、 查出所有名字中含有一的用户信息;
6、 按照工资sal由低到高进行排序;
7、 按照部门dept分组;
8、 查出工资sal最高的用户的user_no和user_name;
9、 查出用户的平均工资;
10、 将张一的名字改为张四;
11、 删除用户名为李二的信息;
12、 将password中的i替换为1,o替换为0(唉替换为1,哦替换为0);
13、 向user表中插入下列用户信息:

user_no

user_name

password

dept

1000116

王飞

123456

总经办

14、 将user1表的数据插入user表:
User1表数据如下:

user_no

user_name

password

dept

1100111

王雨

123456

前台

15、 删除user1表中的所有数据:
16、 创建一张新表user2,表中的所有数据来自user1:
17、 假如user1中的数据有上亿条,怎样才能最快删除所有数据:
展开
 我来答
百度网友024827e
2016-05-03 · TA获得超过1657个赞
知道大有可为答主
回答量:1117
采纳率:93%
帮助的人:333万
展开全部
1 select * from user
2 select * from user where User_no='1000114'
3 select * from user where sal>3000
4 select * from user where user_name like '张%';
5 select * from user where user_name like '%一%';
6 select * from user order by sal asc
7 select dept from user group by dept
8 select user_no,user_name from user where sal=(select max(sal) from user)
9 select avg(sal) from user
10 update user set user_name='张四' where user_name='张一'
11 delete from user where user_name='李二'
12 update user set password=replace(replace(password,'i','1'),'o','0')
13 insert into user(user_no,user_name,password,dept)
values('1000116','王飞','123456','总经办')
14 insert into user(user_no,user_name,password,dept)
select user_no, user_name, password, dept from user1
15 delete from user1
16 create table user2 as select * from user1
17 truncate table user1
老冯文库
2016-05-03 · 知道合伙人软件行家
老冯文库
知道合伙人软件行家
采纳数:1139 获赞数:8733

向TA提问 私信TA
展开全部
1、 查询所有的用户信息;
SELECT *
FROM user

2、 查询出user_no为1000114的用户信息;
SELECT *
FROM user
WHERE user_no = 1000114

3、 查出所有工资sal高于3000的用户信息;
SELECT *
FROM user
WHERE sal > 3000

4、 查出姓名中所有的张姓用户信息;
SELECT *
FROM user
WHERE user_name LIKE '张%'

5、 查出所有名字中含有一的用户信息;
SELECT *
FROM user
WHERE user_name LIKE '%一%'

6、 按照工资sal由低到高进行排序;
SELECT *
FROM user
ORDER BY sal ASC

7、 按照部门dept分组;
SELECT *
FROM user
GROUP BY dept

8、 查出工资sal最高的用户的user_no和user_name;
SELET TOP 1 user_no, user_name
FROM user
ORDER BY MAX(sal) DESC

10、 将张一的名字改为张四;
UPDATE user
SET user_name = '张四'
WHERE user_name = '张一'

11、 删除用户名为李二的信息;
DELETE user
WHERE user_name = '李二'

12、 将password中的i替换为1,o替换为0(唉替换为1,哦替换为0);
UPDATE user
SET password = REPLACE(password, 'i', '1')
UPDATE user
SET password = REPLACE(password, 'o', '0')

13、 向user表中插入下列用户信息:
INSERT INTO user(user_no, user_name, password, dept)
VALUES(1000116,'王飞','123456','总经办')

14、 将user1表的数据插入user表:
INSERT INTO user(user_no, user_name, password)
SELECT user_no, user_name, password
FROM User1

15、 删除user1表中的所有数据:
DELETE user1

16、 创建一张新表user2,表中的所有数据来自user1:
SELECT *
INTO user2
FROM user1

17、 假如user1中的数据有上亿条,怎样才能最快删除所有数据:
TRUNCATE TABLE user1
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式