浆糊论坛-RO小站's Archiver

i_icezjl 发表于 2006-9-24 19:14

谁会数据库语言啊。。。。额。。题目格式歪歪扭扭不能怪我- -

问一下
没太大希望。。

题目。。三个表
depart表:

     部门号             部门名           负责人号
   1            财务处            1001
   2            人事处            2001
   3            市场部            3001
               
Worker表:
职工号        姓名          性别        出生日期         党员否        参加工作        部门号
1001          孙华          男        01/03/52          是        10/10/70          1
2002          陈明          男        05/08/55          否        01/01/72          2
1007          程西          女        06/10/80          否        07/10/02          1
2003          孙天奇          女        03/10/65          是        07/10/87          2
2004          刘夫文          男        01/11/52          否        08/10/70          2
1008          刘欣          男        10/08/54          否        08/10/72          1
3004          余慧          男        12/04/80          否        08/10/02          3
2007          张旗          男        11/10/80          否        08/10/02          2
1013         王小燕          女        04/10/64          否        07/10/89          1
3001         李华          男        08/07/56          是        07/20/83          3
2001         陈涛          男        04/10/58          是        07/12/85          2
3006         李艺          女        04/10/63          否        07/12/90          3
3009         李涵          男        04/19/65          是        07/10/89          3
3015        魏君          男        01/10/70          否        07/10/93          3
1018        欧阳兵          男        12/09/71          是        07/20/92          1
Salary表:
   职工号            姓名            日期           工资
  1001          孙华          01/04/04          1201.5
  2002        陈明        01/04/04          1350.6
1007        程西        01/04/04          750.8
2003        孙天奇        01/04/04          900.0
2004        刘夫文        01/04/04         2006.8
1008        刘欣        01/04/04         1250.0
3004        余慧        01/04/04         725.0
2007        张旗        01/04/04         728.0
1013        王小燕        01/04/04         1200.0
3001        李华        01/04/04         1500.5
2001        陈涛        01/04/04         1800.0
3006        李艺        01/04/04        1000.6
3009        李涵        01/04/04          1345.0
3015        魏君        01/04/04          1100.0
1018        欧阳兵        01/04/04          1085.0
1001        孙华        02/03/04          1206.5
2002        陈明        02/03/04          1355.6
1007        程西        02/03/04          755.8
2003        孙天奇        02/03/04          905.0
2004        刘夫文        02/03/04          2011.8
1008        刘欣        02/03/04          1255.0
3004        余慧        02/03/04          730.0
2007        张旗        02/03/04          733.0
1013        王小燕        02/03/04          1205.0
3001        李华        02/03/04          1505.5
2001        陈涛        02/03/04          1250.8
3006        李艺        02/03/04          1005.8
3009        李涵        02/03/04          1350.0
3015        魏君        02/03/04        1105.0
1018        欧阳兵        02/03/04          1085.0

然后要求是

6)        显示各个部门名和该部门的平均工资;
(这个我用的语句是
        SELECT 部门名, AVG(工资)
            FROM depart, worker
            WHERE worker.部门号 = depart.部门号
        GROUP BY 部门名       
        HAVING AVG(工资) IN
          (SELECT AVG(工资)
         FROM salrayWHEREworker.职工号 = salary.职工号)
          然后他总是出来我第一行语句有语法错误- -)

   
7)        显示所有职工的职工号、姓名、部门名和2004年2月份的工资,并按部门号排序;
      SELECT 职工号,姓名,部门名,工资
      FROM   worker.salary.worker
        WHERE  worker.职工号=salary.职工号 AND
       worker.姓名=salary.姓名 AND
        (salary.日期 >= '2004.01.31') AND (salary.日期 <= '2004.03.01')AND  worker.部门号=depart.部门号AND部门号in
         (SELECE 部门名
      FROM   depart)
                    ORDER BY 部门号
       错误理由和上面差不多。。。- -


8)        显示所有平均工资高于1000元的部门名和对应的平均工资;
           这个还没做。。- -

9)        查询比李华工资高的所有职工号、姓名和工资数;
SELECE  a.职工号,a.姓名,a.工资数
FROM    salary AS a,salary AS b
WHERE   a.工资>b.工资 AND b.姓名="李华"
用的貌似是自己和自己笛卡尔集。。可是运行结果不知道为什么会出现相同列。。-。-

10)        查询市场部中工资高于该部门平均工资的职工名和工资数;
11)        查找李涵职工所在部门的名称以及他参加工作的日期


暂时是这些。。。

[[i] 本帖最后由 i_icezjl 于 2006-9-24 23:22 编辑 [/i]]

bateer 发表于 2006-9-24 19:17

会的人不少吧

你想问啥

i_icezjl 发表于 2006-9-24 19:19

有人会编程吗?

有个很小的问题。。

我看了老半天的书

就是没结果-。-

额。。

是用SQL 2000做的

wowshell 发表于 2006-9-24 19:19

SQL,Access,MySQL?

i_icezjl 发表于 2006-9-24 19:20

[quote]原帖由 [i]wowshell[/i] 于 2006-9-24 19:19 发表
SQL-。- [/quote]

bateer 发表于 2006-9-24 19:21

这几样都是t-sql吧

只要不是oracle

wowshell 发表于 2006-9-24 19:21

Q Me

i_icezjl 发表于 2006-9-24 19:27

[quote]原帖由 [i]bateer[/i] 于 2006-9-24 19:21 发表
这几样都是t-sql吧

只要不是oracle [/quote]
-。-
这个是甚么专业术语啊
PS:头像是你家闺女啊-0-
so lovely

bateer 发表于 2006-9-24 19:31

[quote]原帖由 [i]i_icezjl[/i] 于 2006-9-24 19:27 发表

-。-
这个是甚么专业术语啊
PS:头像是你家闺女啊-0-
so lovely [/quote]

你做什么数据库,只要不是oracle,我就能做-0-

ps:我要是有这么个闺女,我啥都给她...

i_icezjl 发表于 2006-9-24 19:33

[quote]原帖由 [i]bateer[/i] 于 2006-9-24 19:31 发表


你做什么数据库,只要不是oracle,我就能做-0-

ps:我要是有这么个闺女,我啥都给她... [/quote]

-。-
上课都是那种最基础的
给题目出要求
完成任务类型
最简单的那种。。

bateer 发表于 2006-9-24 19:36

元首帮你做了,我就不破坏你们的好事了

i_icezjl 发表于 2006-9-24 19:38

[quote]原帖由 [i]bateer[/i] 于 2006-9-24 19:36 发表
元首帮你做了题目,我就不破坏你们的好事了 [/quote]

-。-
这句话应该那么说。。

wowshell 发表于 2006-9-24 19:44

发现我没有装SQL  - -||王子你来解决吧

i_icezjl 发表于 2006-9-24 19:47

-。-
你们猜拳巴
我没所谓

bateer 发表于 2006-9-24 19:53

我也没装-0-

i_icezjl 发表于 2006-9-24 19:54

>.<
算了
我自己继续研究了

loveya 发表于 2006-9-24 21:11

从来不自己写,直接生产算了。。。

.lemon. 发表于 2006-9-24 21:50

[color=Purple]什么问题贴出来啦  就算没装SQL不就那些句子。[/color]

豆腐 发表于 2006-9-24 21:52

这东西很简单.

wowshell 发表于 2006-9-24 21:53

楼主的问题是少加了一个逗号 - -||

p.s:SQL个人版里面没有帮助文件吗?

i_icezjl 发表于 2006-9-24 22:04

-。-
确实没有
而且我出了问题
有帮助=没帮助的。。
头大四了。。
后面那道又有问题>.<

豆腐 发表于 2006-9-24 22:10

有问题贴啊...

专业软件工程师在此。。

i_icezjl 发表于 2006-9-24 22:24

[quote]原帖由 [i]豆腐[/i] 于 2006-9-24 22:10 发表
有问题贴啊...

专业软件工程师在此。。 [/quote]
-。-我学的是皮毛
专业的会比较复杂
PS:你机器里面SQL有没有装?

豆腐 发表于 2006-9-24 22:37

么装....不用装

i_icezjl 发表于 2006-9-24 22:45

- -甚么叫不用装。。

.lemon. 发表于 2006-9-24 22:46

[color=Purple]=.=
他当然不用装了 你装了就好了啊

把要求告诉人家 人家告诉你SQL语句 你运行下是不是你要的结果不就知道了[/color]

杀手喇叭 发表于 2006-9-24 22:47

我KC记。。

我来水了。。啊哈哈哈哈哈

wowshell 发表于 2006-9-24 22:56

像我这种不背句子的人才要装 - -||一般都是开着帮助写命令的

i_icezjl 发表于 2006-9-24 22:57

[quote]原帖由 [i].lemon.[/i] 于 2006-9-24 22:46 发表
=.=
他当然不用装了 你装了就好了啊

把要求告诉人家 人家告诉你SQL语句 你运行下是不是你要的结果不就知道了 [/quote]
-。-
要求是个文档
有表格之类的
方便的话
就传了。。

i_icezjl 发表于 2006-9-24 22:58

[quote]原帖由 [i]wowshell[/i] 于 2006-9-24 22:56 发表
像我这种不背句子的人才要装 - -||一般都是开着帮助写命令的 [/quote]
-。-这个也好强。。
我看了帮助都不会。。。
因为帮助说的好简单。。

页: [1] 2 3 4 5 6

Powered by Discuz! Archiver 7.2  © 2001-2009 Comsenz Inc.