Java mysql特殊形式的查询语句详解
程序员文章站
2022-10-29 14:41:23
创建新表:1. 子查询1.1. select 字段名称 from 表名 where 字段名称 = (select 字段名称 from 表名);1.2. 内层语句查询的结果可以作为外层语句查询的条件1....
创建新表:
1. 子查询
1.1. select 字段名称 from 表名 where 字段名称 = (select 字段名称 from 表名);
1.2. 内层语句查询的结果可以作为外层语句查询的条件
1.3. 由in引发的子查询
1.4. 由比较运算符引出子查询
1.5. 由exists引发的子查询
若exists后的结果为真,则返回查询的结果,否则返回结果为空。
1.6. any some all
取any|some|all后的括号中的查询结果的最小值或最大值。
1.7. create …select
1.8. insert…select
1.9. create table 表名1 like 表名2;
创建和表2结构相同的表1。
2.联合查询
2.1 union
去掉两个表中的重复值。
2.2 union all
只是将两个表进行简单的合并,不会去掉重复值。
3. 自身连接查询
3.1. 无限级分类的实现形式
创建表cate:
自身连接:
到此这篇关于java mysql特殊形式的查询的文章就介绍到这了,更多相关java mysql查询内容请搜索以前的文章或继续浏览下面的相关文章希望大家以后多多支持!