select a,b,c                     ---OK ,只能存放单行子查询,不能使多行子查询

from tab1                  ---OK 可以有子查询

where col in(em1,em2)       --- 可以有子查询

col between a1 and a2

col > 222

col > ()

group by …                 --- 不可以有子查询

having ….                  --- 可以有子查询

order by …                 --- 不可以有子查询

3 单行子查询 5 select后面要查询的列中可以是单行子查询,不可以是多行子查询

正确案例:

select ename,empno,(select deptno from emp where EMPNO = 7369) AA from emp;

7 多行子查询 --eg 查询薪水 比 30 号部门 任意一个员工薪高的员工信息

SELECT employee_id,last_name,job_id,salary

FROM employees

WHERE salary < ANY

(SELECT salary

FROM employees

WHERE job_id = 'IT_PROG')

AND job_id <> 'IT_PROC';

java 密钥存储 java生成密钥对

一.项目结构 二.代码具体实现1.密钥对生成的两种方式:一种生成公钥私文件,一种生成公钥私串KeyPairGenUtil.javapackage com.wangjinxiang.genkey.util; import java.io.FileOutputStream; import java.io.ObjectOutputStream; import java.security.Ke