,开发课做练习学生指南051 les01 ppt
,甲骨文经常两表连接,叫第三范式,如带有标识性质的东西
,以下是sql语句的命令
,从部门select *;部门表
select * from雇员;员工表
选择employee_id rowid, rownum从员工
employee_id>=200;,64进制内部运算rownum本质查询第几行
选择employee_id rowid, rownum从员工
rownum<=5;查看前5行
select *从员工e e.department_id=80;这部门里的人都有提成,
选择last_name、12 *工资* (1 + commission_pct)从员工;查看年收入
选择last_name、12 *工资* (1 + nvl (commission_pct, 0))从员工;查看年收入,处理空行的显示
select *从员工manager_id是零;关于空的处理
选择last_name、12 *工资* (1 + nvl (commission_pct, 0))作为anaualsal,从员工,进行列别名处理
选择last_name、12 *工资* (1 + nvl (commission_pct, 0))“Anaualsal”,从员工,如果要区分大小写要加双引号
选择last_name | |“xxxx”| | job_id员工;连起来显示
选择department_name | |问“[id:部门经理]”| | manager_id部门“部门和经理”;,xxx,问“# #也可以,后面就是你想要的东西
选择不同department_id员工;有除重必须排序(空有显示,178号员工没部门),
create table t05101_distinct (varchar2 (10), b varchar2 (10)),
插入t05101_distinct值(“a”、“b”);
select * from t05101_distinct;
选择不同的a, b t05101_distinct;
插入t05101_distinct值(“一个”,“B1”);,除重是除掉整行
选择不同的a, b t05101_distinct;
select *从user_tab_cols tc tc.TABLE_NAME=暗氐恪?查看用户范围内的所有表的所有列
方法2:sqlplus命令
sqlplus/nolog
康涅狄格州人力资源/oracle_4U
描述,地点,查看表结构
小提示:选中SQL按F5看执行计划
,
les02 ppt
甲骨文变量有6种+ 1形参,两种宿主
select *从员工rownum=1;
改变会话设置nls_date_format=癥YYY-MM-DD”;修改当前会话默认格式
从员工选择last_name hire_date=to_date (“17-JUN-07”、“DD-MON-RR”);
select * from员工e, e。(从员工选择manager_id) employee_id;查看多少人是老板管过人
select * from员工e, e。employee_id不在(从员工选择manager_id);这个例子是错误的。不能不因为里头有空值取反还是空
select * from员工e, e。employee_id不在(从员工选择manager_id manager_id不是零);这样才有显示89个人
create table t05102_a (varchar2 (10)),
插入t05102_a值(' a ');
插入t05102_a值(A1);
插入t05102_a值(“%”);
插入t05102_a值(“_”);
插入t05102_a值(“_1”);
select * from t05102_a;
select * from t05102_a,像“%”;打一头的东西
select * from t05102_a,像‘现代’;查看打一头的东西
select * from t05102_a,像“\ % %”逃离“\”;查看%号
select * from t05102_a,像“\ _ %”逃离“\”,查看下划线打头的
插入t05102_a值(" ");插入单引号
插入t05102_a值(科(39)| | 1);男人ascii查看得来的
create table t05102_b数量(一个数字,b);
插入t05102_b值(1999);
插入t05102_b值(1,0);
插入t05102_b值(2999);
插入t05102_b值(2,0),
select * from t05102_b order by a, b;先按排一列在按照b排列
select * from t05102_b desc秩序,b desc;,,
选择一个“X”, b“Y”由“X”desc t05102_b秩序,“Y”desc;别名,在秩序的世界里无所谓是“X”还是一个都可以,但是正常语句的sql语句的别名不行
替换变量
选择employee_id,从员工工资employee_id=100;
选择employee_id,从员工工资employee_id=, S_1;可以进出弹窗,自己选择ID号
选择last_name、从员工工资last_name像“和S_1%”;可以进出弹窗
sqlplus/nolog
选择,从员工工资employee_id=,, s_2,问两次后永远都是这个
定义默认在这了
命令取消s_2取消
选择,,,s2,从员工工资employee_id=和s_2;
设置验证了配置这个后就不会有旧的新的,环境变量