Sql数据库题目,求大神指教怎么做

Sql数据库题目,求大神指教怎么做,第1张

你好的!

select 姓名,部门 from 职工 where 年龄 >40;

select 职工号 from 参加 where 社团编号 = 'XQXZ';

select 活动地点from 社会团体 where 名称 = '合唱团';

select 职工号 from 参加 where 社团编号 <> 'WDXZ';

select a姓名,a性别,a部门 from 职工 a ,参加 b , 社会团体 c where a职工号 = c职工号 

                                            and b社团编号 = c社团编号

                                            and b名称 = '舞蹈社'

这应该是正确答案!

望采纳!

补充:

1。班级编号 班级名 班级代码 仅参加乒乓球人数(Ping) 仅参加羽毛球人数(Yu) 既参加乒乓球又参加羽毛球人数(PingYu)。

select 班级编号,班级名,a班级代码,(select count() from table2 b where b班级代码=a班级代码)as Ping,(select count() from table3 c where c班级代码=a班级代码)as Yu,(select count() from table2 b,table3 c where b班级代码=a班级代码 and c班级代码=a班级代码 and b身份z=c身份z)as PingYu from table1 a

分析:当table2,table3两个表中的身份z相同时说明他既参加乒乓球又参加羽毛球人员

2。得到每个班级仅参加乒乓球人员,仅参加羽毛球人员,和既参加乒乓球又参加羽毛球人员应该怎么设计表格,怎么做查询

表格设计:

班级代码 班级名 姓名 身份z 参加乒乓球(Ping)(boolean) 参加乒乓球(Yu)(boolean)

注释 都为true时表示:既参加乒乓球又参加羽毛球

select a班级代码,a班级名,b姓名,b身份z,(select true) as Ping,(select bname in(select name from table3)) as Yu from table1 a,table2 b where a班级代码=b班级代码 UNION

select a班级代码,a班级名,c姓名,c身份z,(select cname in(select name from table2)) as Ping,(select true) as Yu from table1 a,table3 c where a班级代码=c班级代码

------------------------有问题伐消息我------------------

<xml version="10" encoding="UTF-8">

<hibernate-mapping>

    <class name="反馈信息类" table="反馈信息表">

        <id name="反馈信息类主键" type="javalangInteger">

            <column name="反馈信息表属性ID" precision="22" scale="0" />

        </id>

        <property name="useridOrclubid" type="javalangInteger">

            <column name="反馈信息表对应的属性" not-null="true" />

        </property>

        <many-to-one name="社团表对应的类名" class="社团类" fetch="select">

            <column name="clubid" precision="22" scale="0" not-null="true" />

        </many-to-one>

        <many-to-one name="用户表应用的类名" class="用户类" fetch="select">

            <column name="userid" precision="22" scale="0" not-null="true" />

        </many-to-one>

    </class>

Access的记录删除是永久性的,一旦执行了删除 *** 作就不能恢复。

这样当误 *** 作的时候,就会造成不便。

在表中添加一个“删除”字段,是/否类型。当执行删除 *** 作的时候,先将此字段

设置为YES,然后相应的查询中,将此字段为YES的记录过滤掉。当最终确认删除

的时候,再把字段设置为YES的记录实际删除。当在编辑的过程中想撤消删除动作时,

只需要将此字段设置为NO即可。

确定要删除数据的,可以用参照完整性中,级联删除相关记录

以上就是关于Sql数据库题目,求大神指教怎么做全部的内容,包括:Sql数据库题目,求大神指教怎么做、sql查询语句(急..)、mysql数据库表里面有一个属性映射到另外两个表的主键,hibernate的配置文件如何写等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9355344.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-27
下一篇 2023-04-27

发表评论

登录后才能评论

评论列表(0条)

保存