男女程序员的征婚信息(SQL)

http://topic.csdn.net/u/20090618/20/c33dd27b-bcc5-44d5-9a7d-e78e875ed6a7.html

一个女程序员的征婚信息:
SELECT * FROM 男人们
WHERE (未婚=true or 离异=true) and 同性恋=false and 穷光蛋=false and 有房=true and 有车=true and 条件 in ('细心','温柔','体贴','贤惠','会做家务,会做饭,会逛街买东西,会浪漫,活泼,可爱,帅气,绅士,大度,气质,智慧','最好还能带孩子')
一高手回复:
(0 row(s) affected)


回应一下:

SELECT * FROM 女人们
WHERE (未婚=true) and 处女=true and 身高 between 160 and 170 and 相貌>=90 and 身材>= 90 and 条件 in ('性格好','有体香','会生儿子','孝顺','会做饭','家务全包','会各种性-爱技巧','23岁以下')


注入:

SELECT * FROM 男人们
WHERE ((未婚=true or 离异=true) and 同性恋=false and 穷光蛋=false and 有房=true and 有车=true and 条件 in ('细心','温柔','体贴','贤惠','会做家务,会做饭,会逛街买东西,会浪漫,活泼,可爱,帅气,绅士,大度,气质,智慧','最好还能带孩子')) or [name]=’自己的姓名’ order by ’存款’ Desc

(1 row(s) affected)


我也写上一句:

SELECT * FROM 女人们
WHERE (未婚=true) and 处女=true and 身高 between 150 and 165 and 相貌>=90 and 身材>= 90 and 条件 in ('性格好','有体香','会生儿子','孝顺','会做饭','家务全包','会各种性-爱技巧','23岁以下') order by 年龄,身高体重比 asc


有意思,好啊


这条语句好像执行性能不高啊, 既or又inclip_image001


性能不高不要紧,女人们有很多时间可以用来执行


如果真有这样的就好了
处女=true  '会各种性-爱技巧'


强人啊··········


SQL 注入。。
... or 1=1
results:
(3,500,000,000  row(s) affected)


时间就像乳沟,挤挤还是有的.


条件 in ('细心','温柔','体贴','贤惠','会做家务,会做饭,会逛街买东西,会浪漫,活泼,可爱,帅气,绅士,大度,气质,智慧','最好还能带孩子')
只要满足一个条件就可以了
我满足可爱


我感觉要求应该降低低点:
select * from 女人;
Go;


楼上说得好,但还得加一下面的内容:

where '活着' = true


SELECT * FROM 男人们
WHERE (未婚=true or 离异=true) and 同性恋=false and 穷光蛋=false and 有房=true and 有车=true and 条件 in ('细心','温柔','体贴','贤惠','会做家务,会做饭,会逛街买东西,会浪漫,活泼,可爱,帅气,绅士,大度,气质,智慧','最好还能带孩子') and 年龄 between(26, 40)
Order by  存款 Desc


查询出来的只有死人了


呵呵,真的好有创意啊


哎 这个数据库谁去建个吧!还有就是数据字典要写好……


学软件学到这种地步,真强!顶~~~~


网络连接错误……


就算是吧全世界的人口都录入数据库中,估计都没有啊.....
哎,世界太疯狂了


我感觉要求应该降低低点:


#define And &&
RESULT Love(OBJECT &boy, OBJECT &girl)
{
if( boy.有车有房() And boy.父母双亡() )
{
boy.Value(Nothing);
return girl.嫁给(boy);
}
else if( girl.愿意等() )
{
next_year:
for( day=1; day <=365; day++)
{
if( day == 情人节 )
if( boy.GiveGirl(玫瑰) )
girl.感情++;
else
girl.感情--;
if( day == girl.生日)
if( boy.GiveGirl(玫瑰) )
girl.感情++;
else
girl.感情--;
boy.拼命赚钱();
}
年龄++;
girl.感情--;
if( boy.有车有房() And boy.父母双亡() )
{
boy.Set(Nothing);
return girl.嫁给(boy);
}
else if! ( boy.赚钱 > 100,000 And girl.感情 > 8 )
goto next_year;
else
return girl.goto( another_boy);
}
return girl.goto( another_boy);


系统宕机


高 是在是高


强帖


SELECT * FROM 男人们
WHERE (未婚=true or 离异=true) and 同性恋=false and 穷光蛋=false and 有房=true and 有车=true and 条件 in ('细心','温柔','体贴','贤惠','会做家务,会做饭,会逛街买东西,会浪漫,活泼,可爱,帅气,绅士,大度,气质,智慧','最好还能带孩子') and 年龄 between(26, 40)
Order by 存款 Desc,房子面积 desc,车子排量 desc ,保险价值 desc,
年龄 asc


山寨一下 呵呵。。
我的条件:
SELECT * FROM 女人们
WHERE (未婚=true) and 同性恋=false  and 条件 in ('细心','温柔','体贴','贤惠','会做家务,会做饭,漂亮,活泼,可爱,大度,气质,智慧','孝顺','能带孩子')


SELECT * FROM 女人们
WHERE (未婚=true) and 处女=true and 身高 between 160 and 170 and 相貌>=90 and 身材>= 90 and 条件 in ('性格好','有体香','会生儿子','孝顺','会做饭','家务全包','会各种性-爱技巧','23岁以下') order by 年龄,身高体重比 asc


如果真有这样的就好了
处女=true  '会各种性-爱技巧'

绝对是小姐修复处女膜!!!


太有才了


Enter password: ****
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 122 to server version: 5.0.22-community-nt
Type 'help;' or '\h' for help. Type '\c' to clear the buffer.
mysql> SELECT * FROM 男人们
    -> WHERE (未婚=true or 离异=true) and 同性恋=false and 穷光蛋=false and 有房
=true and 有车=true and 条件 in ('细心','温柔','体贴','贤惠','会做家务,会做饭,会
逛街买东西,会浪漫,活泼,可爱,帅气,绅士,大度,气质,智慧','最好还能带孩子 ')
    -> ;
ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that
corresponds to your MySQL server version for the right syntax to use near '男人

WHERE (未婚=true or 离异=true) and 同性恋=false and 穷光蛋=false and 有房' at li
ne 1
mysql>


原来敲代码也能敲出艺术来,高,实在是高……


创意无限啊


SELECT * FROM 女人们
WHERE (未婚=true) and 处女=true and 身高 between 160 and 170 and 相貌>=90 and 身材>= 90 and 条件 in ('性格好','有体香','会生儿子','孝顺','会做饭','家务全包','会各种性-爱技巧','23岁以下')


我马上这样写一条:
delete 男人们 where (未婚=false or 离异=false ) and 同性恋=true and 穷光蛋=true and 有房=false and 有车=false and 条件 not in ('细心','温柔','体贴','贤惠','会做家务,会做饭,会逛街买东西,会浪漫,活泼,可爱,帅气,绅士,大度,气质,智慧','最好还能带孩子')


女人们想要查这样的男人:sql语句这样写:
WHERE (未婚=true or 离异=true) and 同性恋=false and 穷光蛋=false and 有房 =true and 有车=true and 条件 in ('细心','温柔','体贴','贤惠','会做家务,会做饭,会逛街买东西,会浪漫,活泼,可爱,帅气,绅士,大度,气质,智慧','最好还能带孩子 ')
我马上这样写一条:
delete 男人们 where (未婚=false or 离异=false ) and 同性恋=true and 穷光蛋=true and 有房=false and 有车=false and 条件 not in ('细心','温柔','体贴','贤惠','会做家务,会做饭,会逛街买东西,会浪漫,活泼,可爱,帅气,绅士,大度,气质,智慧','最好还能带孩子')


SELECT * FROM 男人们
WHERE (未婚=true or 离异=true) and 同性恋=false and 穷光蛋=false and 有房=true and 有车=true and 条件 in ('细心','温柔','体贴','贤惠','会做家务,会做饭,会逛街买东西,会浪漫,活泼,可爱,帅气,绅士,大度,气质,智慧','最好还能带孩子')
姓名 年龄 出生日期 出生地点 状态
威廉·亨利·盖茨三世爵士    54岁    1955年10月28日 美国华盛顿州西雅图 符合条件
row 1


select * from 男人 m inner join 女人 w on m.JJ长度=w.yd深度

where

m.穷光蛋=false and m.有房=true and m.有车=true and m.条件 in ('细心','温柔','体贴','贤惠','会做家务,会做饭,会逛街买东西,会浪漫,活泼,可爱,帅气,绅士,大度,气质,智慧','最好还能带孩子')

and

(w.未婚=true) and w.处女=true and w.相貌>=90 and w.身材>= 90 and w.条件 in ('性格好','有体香','会生儿子','孝顺','会做饭','家务全包','会各种性-爱技巧','23岁以下')

order by m.存款 desc,w.相貌

以上标准SQL语句(符合SQL 99 标准)分别在SQL Server、Oracle、DB2执行后结果如下

SQL Server:要是有结果我就开源

Oracle:要是有结果我就能收购IBM

DB2:要是有结果我就免费


w.相貌 后面忘加desc 了 献丑


查询结果  failed error!~


selected 1 record(s)
在银行下象棋的奥特曼 ……


同志们在给你们看个完整版的: 一位女子,开出征婚条件有两点
1.要帅
2.要有车
电脑去帮她搜寻 结果:象棋
这位女子,不服搜出的结果又输入
1.要有漂亮的房子
2.要有很多钱
电脑去帮她再次搜寻的结果:银行
此女子仍然不失望,继续输入条件
1要长得酷
2又要有安全感
结果搜出的结果是:奥特曼
此女子仍然不失望,还继续输入条件
1.要帅
2.要有车
3.要有漂亮的房子
4.要有很多钱
5要长得酷
6又要有安全感
电脑去帮她再次搜寻的结果:奥特曼在银行里下象棋
一位男子,开出征婚条件有两个
1.要美
2.要能做饭
电脑去帮他搜寻 结果:美的电饭煲
这位男子,不服搜出的结果又输入
1.要高
2.要修长
电脑去帮他再次搜寻的结果:旗杆
此男子仍然不失望,继续输入条件
1要前凸后翘
2又要有吹弹可破的肌肤
结果搜出的结果是:芙蓉姐姐
此男子仍然不失望,还继续输入条件
1.要美
2.要能做饭
3.要高
4.要修长
5.要前凸后翘
6.又要有吹弹可破的肌肤
电脑去帮他再次搜寻的结果:芙蓉姐姐背着一个美的电饭煲爬旗杆


order by 家产 desc


select top 1 * from 16-20岁的女孩 where 国籍=中国 and 职业 != 程序员;


绝种的好男人呀。。。


这样的男人或女人都没有出生!


SELECT 男人,女人 FROM
(
SELECT * FROM 男人们
WHERE (未婚=true or 离异=true) and 同性恋=false and 穷光蛋=false and 有房=true and 有车=true and 条件 in ('细心','温柔','体贴','贤惠','会做家务,会做饭,会逛街买东西,会浪漫,活泼,可爱,帅气,绅士,大度,气质,智慧','最好还能带孩子')
UNION
SELECT * FROM 女人们
WHERE (未婚=true) and 处女=true and 身高 between 160 and 170 and 相貌>=90 and 身材>= 90 and 条件 in ('性格好','有体香','会生儿子','孝顺','会做饭','家务全包','会各种性-爱技巧','23岁以下')
)
THEN 配对


SELECT top 3  * FROM 女人们
WHERE (未婚=true) and 同性恋=false and 胸部>34C and 长腿=true and 屁股翘=true and 条件 in ('孝顺','漂亮','温柔','体贴','贤惠','会做家务','会做饭','会逛街买东西','会浪漫','活泼','可爱','大度','气质','智慧','最好还能带孩子') and 年龄 and 年龄 between(20, 25) and 身高 165 and 工资 between(2000,4000) and 不掌管经济大权
Order by  存款 Desc


电脑数据库照不住了,直接死机……


insert   into   男人们(姓名,未婚,同性恋,穷光蛋,有房,有车,存款,其他)   valuse   ( 'MyName ',true,false,false,true,true,
                                      $999999999999999999999999999999999999, '细心,温柔,体贴,会做家务会做饭,会逛街买东西,
会浪漫,活泼,帅气,绅士,大度,气质,智慧 ')   ;
Query   OK,   1   row   affected   (0.05   sec)


1 row(s) affected 
结果 就是我


#define And &&
RESULT Love(OBJECT &boy, OBJECT &girl)
{
if( boy.有车有房() And boy.父母双亡() )
{
boy.Value(Nothing);
return girl.嫁给(boy);
}
else if( girl.愿意等() )
{
next_year:
for( day=1; day <=365; day++)
{
if( day == 情人节 )
if( boy.GiveGirl(玫瑰) )
girl.感情++;
els…

哈哈,这楼的更强啊,


我也是女的,可以在这里征婚不?
我要求很简单的。
借用一下楼主的:
SELECT * FROM 男人们
WHERE (未婚=true or 离异=true) and 同性恋=false and 穷光蛋=false and 条件 in (’智慧')
我觉得应该才样才会有符合条件的人。


再加上年龄 between (26~35)或者你可承受的范围似乎好一点儿。。。。也可以加上成熟度>?%,呵呵。


处女还要会生儿子会各种性-爱技巧


搜索结果:
1.对不起,没有你要查找的数据
2.你要找的是不是“外星人?”
3.对不起,你还没有满足条件:未婚=true and 处女=true and 身高 between 160 and 170 and 相貌>=90 and 身材>= 90 and 条件 in ('性格好','有体香','会生儿子','孝顺','会做饭','家务全包','会各种性-爱技巧','23岁以下') ”,不能使用此搜索功能。
4.建议你使用以下探索语句“select * from 男人们”,以保证探索结果的有效性。
5.系统繁忙,请稍后重试。
6.SQL Server服务器探索反馈:要是有结果我就开源
7.在银行下象棋的奥特曼
8.没这人
9.服务器超时,请稍后再试
10.0行受影响


#define And &&
RESULT Love(OBJECT &boy, OBJECT &girl)
{
if( boy.有车有房无贷款() And boy.父母双亡() )
{
boy.Value(Nothing);
return girl.嫁给(boy);
}
else if( girl.愿意等() )
{
next_year:
for( day=1; day <=365; day++)
{
if( day == 情人节 )
if( boy.GiveGirl(玫瑰) )
girl.感情++;
else
girl.感情--;
if( day == girl.生日)
if( boy.GiveGirl(玫瑰) )
girl.感情++;
else
girl.感情--;
boy.拼命赚钱();
}
年龄++;
girl.感情--;
if( boy.有车有房无贷款()And boy.父母双亡() )
{
boy.Set(Nothing);
return girl.嫁给(boy);
}
else if! ( boy.赚钱 > 100,000 And girl.感情 > 8 )
goto next_year;
else
return girl.goto( another_boy);
}
return girl.goto( another_boy);


select * from women where 条件 in(客厅像贵妇,厨房像主妇,卧室像荡妇)


应该写的简洁点
SELECT * FROM 男人们
WHERE (未婚=true or 离异=true) and 有房=true and 有车=true and 条件 in ('细心','温柔','体贴','贤惠','会做家务,会做饭,会逛街买东西,会浪漫,活泼,可爱,帅气,绅士,大度,气质,智慧','最好还能带孩子')


这个SQL效率太低
第一,要扫描男人们的全表,太消耗内存,并且,很可能导致服务器崩溃,最好加个top 10, 要不然到死你都扫不完男人们这个全表。
第二,扫描全表,还不加nolock,太霸道
第三,没有order by, 竟然不排序,不分主次。
所以,一看就是个菜鸟,活该找不到男朋友,真给程序员丢脸。


原文地址:https://www.cnblogs.com/linmilove/p/1579147.html