傻逼的sql
来源:互联网 发布:java垃圾回收机制 面试 编辑:程序博客网 时间:2024/04/29 00:24
今天调试程序,发现了不知道哪位大神写的sql
select * from t1,(select * from t2) t2where t1.id=t2.id
这个sql相当于
select * from t1, t2where t1.id=t2.id
不知道脑子抽了还是怎么了能写出这么傻逼的sql。
于是乎我写了个傻逼sql生成器,专门生成这样的sql。
public class 傻逼sql生成器 {public 傻逼sql生成器(String 表名, int sql层数) {StringBuffer x = new StringBuffer();String y = "select * from " + 表名;StringBuffer z = new StringBuffer(" a0)");for (int i = 1; i < sql层数; i++) {x.append("select * from (\n");for (int j = 0; j < i; j++) {x.append(" ");}z.append("\n");for (int k = sql层数 - 1; k > i; k--) {z.append(" ");}z.append("a" + i + ")");}y = x + y+ z;System.out.println(y.substring(0, y.length() - 1));}public static void main(String[] args) {new 傻逼sql生成器("crm_salesman", 31);}}
输出:
select * from ( select * from ( select * from ( select * from ( select * from ( select * from ( select * from ( select * from ( select * from ( select * from ( select * from ( select * from ( select * from ( select * from ( select * from ( select * from ( select * from ( select * from ( select * from ( select * from ( select * from ( select * from ( select * from ( select * from ( select * from ( select * from ( select * from ( select * from ( select * from ( select * from ( select * from ( select * from crm_salesman a0) a1) a2) a3) a4) a5) a6) a7) a8) a9) a10) a11) a12) a13) a14) a15) a16) a17) a18) a19) a20) a21) a22) a23) a24) a25) a26) a27) a28) a29) a30)a31
呵呵,我mysql本地环境select超过32层就执行不了了
0 0
- 傻逼的sql
- 牛逼,二逼,和傻逼的辨证关系!
- 牛逼 装逼 傻逼 的区别
- 傻逼的规定
- 傻逼的老板,苦逼的程序员
- 傻逼的老板,苦逼的程序员
- 那些傻逼的事儿
- 群里的傻逼
- 记一次苦逼的Sql查询优化
- 记一次苦逼的SQL查询优化
- 算法导论第一章:牛逼的算法使用傻逼的计算机也能得到牛逼的结果。
- code4app--傻逼程序员的救星
- csdn傻逼一样的存在
- 老罗的傻逼言论
- 一道做成傻逼的题HDU2524
- 微信吸粉技巧:“傻逼”的毅力
- 傻逼同事的奇葩代码
- 维和步兵营~傻逼的戈瑞-冷酷的林皓南~装逼的海蓝
- JavaScript: 严格模式(use strict)
- Xcode too many errors emitted, stopping now [-ferror-l
- jdbc连接小知识
- 项目导入出现红色感叹号并console报错project has no project····
- 【动态规划】罪犯转移
- 傻逼的sql
- 教师兼干部类(改)
- 合并区间 Merge Intervals
- Keil C51中变量和函数的绝对地址定位问题:
- ehcache 的 diskStore path
- 深度学习平台的分布式实现综述
- Alpha、Beta、RC、GA版本 说明
- jdk 免安装
- SQL语句