爱因斯坦题目谁养鱼_爱因斯坦的问题有哪些

爱因斯坦题目谁养鱼_爱因斯坦的问题有哪些在一条街上,有5座房子,喷了5种颜色,每个房里住着不同国籍的人,每个人喝不同的饮料,抽不同的香烟,养不同的宠物。请问,谁养鱼?

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

 

问题:
在一条街上 有5座房子 喷了5种颜色
每个房里住着不同国籍的人
每个人喝不同的饮料
       抽不同的香烟
        养不同的宠物
请问,谁养鱼?
提示:
A. 英国人住红色房子
B. 瑞典人养狗
C. 丹麦人喝茶
D. 绿色房子在白色房子左面
E. 绿色房子主人喝咖啡
F. 抽 Pall Mall 香烟的人养鸟
G. 黄色房子主人抽 Dunhill 香烟
H. 住在中间房子的人喝牛奶
I. 挪威人住第一间房
J. 抽 Blends 香烟的人住在养猫的人隔壁
K. 养马的人住抽 Dunhill 香烟的人隔壁
L. 抽 Blue Master 的人喝啤酒
M. 德国人抽 Prince 香烟
N. 挪威人住蓝色房子隔壁
O. 抽 Blends 香烟的人有一个喝水的邻居

—
建立临时表


declare
 
@t
 
table
(序号 
int
,房子 
varchar
(
20
),国籍 
varchar
(
20
),饮料 
varchar
(
20
),香烟 
varchar
(
20
),宠物 
varchar
(
20
))


—
全部组合


insert
 
@t
 
select
 
*
 
from
 
(

select
 
1
          序号 
union
 
select
 
2
         
union
 
select
 
3
        
union
 
select
 
4
            
union
 
select
 
5
       ) n,
(

select
 
‘
红色
‘
      房子 
union
 
select
 
‘
绿色
‘
    
union
 
select
 
‘
白色
‘
   
union
 
select
 
‘
黄色
‘
        
union
 
select
 
‘
蓝色
‘
  ) c,
(

select
 
‘
英国
‘
      国籍 
union
 
select
 
‘
瑞典
‘
    
union
 
select
 
‘
丹麦
‘
   
union
 
select
 
‘
挪威
‘
        
union
 
select
 
‘
德国
‘
  ) g,
(

select
 
‘
茶
‘
        饮料 
union
 
select
 
‘
咖啡
‘
    
union
 
select
 
‘
牛奶
‘
   
union
 
select
 
‘
啤酒
‘
        
union
 
select
 
‘
水
‘
    ) d,
(

select
 
‘
Pall Mall
‘
 香烟 
union
 
select
 
‘
Dunhill
‘
 
union
 
select
 
‘
Blends
‘
 
union
 
select
 
‘
Blue Master
‘
 
union
 
select
 
‘
Prince
‘
) s,
(

select
 
‘
狗
‘
        宠物 
union
 
select
 
‘
鸟
‘
      
union
 
select
 
‘
猫
‘
     
union
 
select
 
‘
马
‘
          
union
 
select
 
‘
鱼
‘
    ) a


—
按条件删除


delete
 
@t
 
where
 国籍
=
‘
英国
‘
        
and
 房子
<>
‘
红色
‘
 
or
 国籍
<>
‘
英国
‘
        
and
 房子
=
‘
红色
‘
                        
—
 A


delete
 
@t
 
where
 国籍
=
‘
瑞典
‘
        
and
 宠物
<>
‘
狗
‘
   
or
 国籍
<>
‘
瑞典
‘
        
and
 宠物
=
‘
狗
‘
                          
—
 B


delete
 
@t
 
where
 国籍
=
‘
丹麦
‘
        
and
 饮料
<>
‘
茶
‘
   
or
 国籍
<>
‘
丹麦
‘
        
and
 饮料
=
‘
茶
‘
                          
—
 C


delete
 
@t
 
where
 房子
=
‘
绿色
‘
        
and
 饮料
<>
‘
咖啡
‘
 
or
 房子
<>
‘
绿色
‘
        
and
 饮料
=
‘
咖啡
‘
                        
—
 E


delete
 
@t
 
where
 香烟
=
‘
Pall Mall
‘
   
and
 宠物
<>
‘
鸟
‘
   
or
 香烟
<>
‘
Pall Mall
‘
   
and
 宠物
=
‘
鸟
‘
                          
—
 F


delete
 
@t
 
where
 香烟
=
‘
Dunhill
‘
     
and
 房子
<>
‘
黄色
‘
 
or
 香烟
<>
‘
Dunhill
‘
     
and
 房子
=
‘
黄色
‘
                        
—
 G


delete
 
@t
 
where
 序号
=
3
             
and
 饮料
<>
‘
牛奶
‘
 
or
 序号
<>
3
             
and
 饮料
=
‘
牛奶
‘
                        
—
 H


delete
 
@t
 
where
 序号
=
1
             
and
 国籍
<>
‘
挪威
‘
 
or
 序号
<>
1
             
and
 国籍
=
‘
挪威
‘
                        
—
 I


delete
 
@t
 
where
 香烟
=
‘
Blue Master
‘
 
and
 饮料
<>
‘
啤酒
‘
 
or
 香烟
<>
‘
Blue Master
‘
 
and
 饮料
=
‘
啤酒
‘
                        
—
 L


delete
 
@t
 
where
 香烟
=
‘
Prince
‘
      
and
 国籍
<>
‘
德国
‘
 
or
 香烟
<>
‘
Prince
‘
      
and
 国籍
=
‘
德国
‘
                        
—
 M


delete
 
@t
 
where
 序号
=
2
             
and
 房子
<>
‘
蓝色
‘
 
or
 序号
<>
2
             
and
 房子
=
‘
蓝色
‘
                        
—
 N & I




—
筛选


select
 
*
 
from
 
@t
 a,
@t
 b,
@t
 c,
@t
 d,
@t
 e

where
 a.序号
=
1
 
and
 b.序号
=
2
 
and
 c.序号
=
3
 
and
 d.序号
=
4
 
and
 e.序号
=
5


and
 a.国籍
<>
b.国籍 
and
 a.香烟
<>
b.香烟 
and
 a.饮料
<>
b.饮料 
and
 a.房子
<>
b.房子 
and
 a.宠物
<>
b.宠物

and
 a.国籍
<>
c.国籍 
and
 a.香烟
<>
c.香烟 
and
 a.饮料
<>
c.饮料 
and
 a.房子
<>
c.房子 
and
 a.宠物
<>
c.宠物

and
 a.国籍
<>
d.国籍 
and
 a.香烟
<>
d.香烟 
and
 a.饮料
<>
d.饮料 
and
 a.房子
<>
d.房子 
and
 a.宠物
<>
d.宠物

and
 a.国籍
<>
e.国籍 
and
 a.香烟
<>
e.香烟 
and
 a.饮料
<>
e.饮料 
and
 a.房子
<>
e.房子 
and
 a.宠物
<>
e.宠物

and
 b.国籍
<>
c.国籍 
and
 b.香烟
<>
c.香烟 
and
 b.饮料
<>
c.饮料 
and
 b.房子
<>
c.房子 
and
 b.宠物
<>
c.宠物

and
 b.国籍
<>
d.国籍 
and
 b.香烟
<>
d.香烟 
and
 b.饮料
<>
d.饮料 
and
 b.房子
<>
d.房子 
and
 b.宠物
<>
d.宠物

and
 b.国籍
<>
e.国籍 
and
 b.香烟
<>
e.香烟 
and
 b.饮料
<>
e.饮料 
and
 b.房子
<>
e.房子 
and
 b.宠物
<>
e.宠物

and
 c.国籍
<>
d.国籍 
and
 c.香烟
<>
d.香烟 
and
 c.饮料
<>
d.饮料 
and
 c.房子
<>
d.房子 
and
 c.宠物
<>
d.宠物

and
 c.国籍
<>
e.国籍 
and
 c.香烟
<>
e.香烟 
and
 c.饮料
<>
e.饮料 
and
 c.房子
<>
e.房子 
and
 c.宠物
<>
e.宠物

and
 d.国籍
<>
e.国籍 
and
 d.香烟
<>
e.香烟 
and
 d.饮料
<>
e.饮料 
and
 d.房子
<>
e.房子 
and
 d.宠物
<>
e.宠物

and
 (a.房子
=
‘
绿色
‘
 
and
 b.房子
=
‘
白色
‘
 
or
 b.房子
=
‘
绿色
‘
 
and
 c.房子
=
‘
白色
‘
                                           
—
 D


 
or
  c.房子
=
‘
绿色
‘
 
and
 d.房子
=
‘
白色
‘
 
or
 d.房子
=
‘
绿色
‘
 
and
 e.房子
=
‘
白色
‘
)                                          
—
 D


and
 (b.宠物
=
‘
猫
‘
 
and
 (a.香烟
=
‘
Blends
‘
  
or
 c.香烟
=
‘
Blends
‘
 ) 
or
 b.香烟
=
‘
Blends
‘
  
and
 (a.宠物
=
‘
猫
‘
 
or
 c.宠物
=
‘
猫
‘
)  
—
 J


 
or
  c.宠物
=
‘
猫
‘
 
and
 (b.香烟
=
‘
Blends
‘
  
or
 d.香烟
=
‘
Blends
‘
 ) 
or
 c.香烟
=
‘
Blends
‘
  
and
 (b.宠物
=
‘
猫
‘
 
or
 d.宠物
=
‘
猫
‘
)  
—
 J


 
or
  d.宠物
=
‘
猫
‘
 
and
 (c.香烟
=
‘
Blends
‘
  
or
 e.香烟
=
‘
Blends
‘
 ) 
or
 d.香烟
=
‘
Blends
‘
  
and
 (c.宠物
=
‘
猫
‘
 
or
 e.宠物
=
‘
猫
‘
)) 
—
 J


and
 (b.宠物
=
‘
马
‘
 
and
 (a.香烟
=
‘
Dunhill
‘
 
or
 c.香烟
=
‘
Dunhill
‘
) 
or
 b.香烟
=
‘
Dunhill
‘
 
and
 (a.宠物
=
‘
马
‘
 
or
 c.宠物
=
‘
马
‘
)  
—
 K


 
or
  c.宠物
=
‘
马
‘
 
and
 (b.香烟
=
‘
Dunhill
‘
 
or
 d.香烟
=
‘
Dunhill
‘
) 
or
 c.香烟
=
‘
Dunhill
‘
 
and
 (b.宠物
=
‘
马
‘
 
or
 d.宠物
=
‘
马
‘
)  
—
 K


 
or
  d.宠物
=
‘
马
‘
 
and
 (c.香烟
=
‘
Dunhill
‘
 
or
 e.香烟
=
‘
Dunhill
‘
) 
or
 d.香烟
=
‘
Dunhill
‘
 
and
 (c.宠物
=
‘
马
‘
 
or
 e.宠物
=
‘
马
‘
)) 
—
 K


and
 (b.饮料
=
‘
水
‘
 
and
 (a.香烟
=
‘
Blends
‘
  
or
 c.香烟
=
‘
Blends
‘
)  
or
 b.香烟
=
‘
Blends
‘
  
and
 (a.饮料
=
‘
水
‘
 
or
 c.饮料
=
‘
水
‘
)  
—
 O


 
or
  c.饮料
=
‘
水
‘
 
and
 (b.香烟
=
‘
Blends
‘
  
or
 d.香烟
=
‘
Blends
‘
)  
or
 c.香烟
=
‘
Blends
‘
  
and
 (b.饮料
=
‘
水
‘
 
or
 d.饮料
=
‘
水
‘
)  
—
 O


 
or
  d.饮料
=
‘
水
‘
 
and
 (c.香烟
=
‘
Blends
‘
  
or
 e.香烟
=
‘
Blends
‘
)  
or
 d.香烟
=
‘
Blends
‘
  
and
 (c.饮料
=
‘
水
‘
 
or
 e.饮料
=
‘
水
‘
)) 
—
 O

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/166507.html原文链接:https://javaforall.net

赞 (0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 菜鸟实战UML——活动图

    菜鸟实战UML——活动图活动图活动图(activitydiagram)是阐明了业务用例实现的工作流程。业务工作流程说明了业务为向所服务的业务主角提供其所需要的价值而必须完成的工作,业务用例由一系列活动组成,他们共同为业务主角生成某些工件。工作流程通常包括一个基本的工作流程和一个或多个备选工作流程。工作流程的结构使用活动图来进行说明。用途活动图是UML用于对系统的动态行为建模的另一种常用工具,它描述活动的顺序,展现…

    2022年6月7日
  • BeanCopier类[通俗易懂]

    BeanCopier类[通俗易懂]网上学习了一番BeanCopier类。cglib是一款比较底层的操作java字节码的框架。下面通过拷贝bean对象来测试BeanCopier的特性:publicclassOrderEntity{privateintid;privateStringname;//Gettersandsettersareom…

    2022年9月5日
  • 一系列白话经典算法中 三冒泡排序实现

    一系列白话经典算法中 三冒泡排序实现

    2021年12月17日
  • 求两个对角向上、列索引是偶数的元件和。

    求两个对角向上、列索引是偶数的元件和。

    2022年1月10日
  • Chrome断点调试

    Chrome断点调试1.断点调试是啥?难不难?断点调试其实并不是多么复杂的一件事,简单的理解无外呼就是打开浏览器,打开sources找到js文件,在行号上点一下罢了。操作起来似乎很简单,其实很多人纠结的是,是在哪里打断点?(我们先看一个断点截图,以chrome浏览器的断点为例)步骤记住没?用chrome浏览器打开页面→按f12打开开发者工具→打开Sources→打开你要调试的js代码文件→在行号上单击…

    2022年5月22日
  • 【MySQL案件】ERROR 1665 (HY000)

    【MySQL案件】ERROR 1665 (HY000)

    2022年1月6日

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号