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

爱因斯坦题目谁养鱼_爱因斯坦的问题有哪些在一条街上,有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)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • JavaScript—-什么是纯函数

    JavaScript—-什么是纯函数定义简单来说,一个函数的返回结果只依赖于它的参数,并且在执行过程里面没有副作用,我们就把这个函数叫做纯函数。这么说肯定比较抽象,我们把它掰开来看:函数的返回结果只依赖于它的参数。函数执行过程里面没有副作用。consta=1constfoo=(b)=&gt;a+bfoo(2)//=&gt;3foo函数不是一个纯函数,因为它返回的结果依赖于外部变量…

    2025年8月11日
    4
  • openwrt 通过scp命令传文件到windows

    openwrt 通过scp命令传文件到windows1、在windows上安装winsshd软件,用于打开ssh服务。2、从linux系统复制文件到windows系统:scp-r/home/yu/testyulir@192.168.200.230:/d:/3、在linux环境下,将windows下的文件复制到linux系统中:scp-ryulir@192.168.200.230:/d:/test/home/yu/感觉上述麻烦…

    2022年8月22日
    34
  • 通过SOCKS代理渗透整个内网

    通过SOCKS代理渗透整个内网通过SOCKS代理渗透整个内网1.背景经过前期的渗透工作,我们现在已经成功找到了web站点的漏洞,并且获得了一个普通的webshell,现在准备用菜刀去连接它。注意:本次环境在本地搭建,假设现在一无所知,这样更加真实。2.对web服务器提权2.1获取漏洞信息获取到webshell后使用菜刀连接,查看权限是apache,系统是redhat6.5。上传linux.sh到…

    2022年6月17日
    287
  • linux下如何启动ice服务器,linux: ICE搭建

    linux下如何启动ice服务器,linux: ICE搭建环境:JDK1.8yuminstallgccgcc-c++glibc-headers-yyumgroupinstall”DevelopmentTools”-yyumupdate-ymkdir/usr/local/ice/bzip2-pvtarxfThirdParty-Sources-3.5.1.tar.gzcdThirdParty-Sources-3.5.1&a…

    2022年6月2日
    62
  • cd4与cd8比值的意义 化疗后_艾滋病人的cd8高好还是低好

    cd4与cd8比值的意义 化疗后_艾滋病人的cd8高好还是低好正常情况下CD4/CD8比值介于1.5—2.5之间,如CD4是每微升血750个,CD8是每微升血460个,这样两者的比值就是1.63。虽然95%的正常人CD4/CD8的比值都在1以上,但是也有一些正

    2022年8月1日
    5
  • Java截取字符串方法_java通过split截取字符串

    Java截取字符串方法_java通过split截取字符串主要有以下几种方法:1、通过subString()方法来进行字符串截取(最常用)2、通过StringUtils提供的方法3、split()+正则表达式来进行截取先来介绍最常用的一种1、通过subString()方法来进行字符串截取,返回字符串中的子字符串,在java中有两种用法第一种,传递一个参数:publicStringsubstring(intbeginIndex)//该子字符串从指定索引处的字符开始,直到此字符串末尾。第二种,传递两个参数:

    2022年10月6日
    2

发表回复

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

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