![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
oracle
文章平均质量分 81
Nick@Freya
技术驱动未来!
展开
-
SQL基础五(Oracle)
1、视图(VIEW)数据库对象之一1.1、也被称作虚表,视图对应一条SELECT 语句,结果集被赋予一个名字,即视图名字;视图本身并不包含任何数据,它只是包含映射到基表的一个查询语句,当基表数据发生变化,视图数据也随之变化。试图在SQL语句中体现的角色与表相同,但它并非-一张真实存在的表,它对应的是一个查询语句的结果集。CREATE VIEW v_emp_nick_deptno10 AS SELECT ename,sal,job,deptno FROM emp_nick WHERE deptno = 1原创 2021-03-25 17:13:56 · 126 阅读 · 0 评论 -
SQL基础四(Oracle)
1、子查询:子查询是一条查询语句,它是嵌套在其他SQL语句之中的,目的是为外层的SQL语句提供数据。DDL,DML,DQL 都可以使用子查询1.1、子查询用在WHERE中-ex:查看谁的工资高于CLARK?SELECT ename,sal FROM emp_nick WHERE sal>(SELECT sal FROM emp_nick WHERE ename = 'CLARK')ex:查看与SMITH同部门的员工SELECT ename,deptno FROM emp_nick WHER原创 2021-03-25 15:40:17 · 91 阅读 · 0 评论 -
SQL基础三(Oracle)
1、列别名当SELECT子句中查询的列是一个函数或者表达式时,那么查询出来的结果集中对应的该字段的名字就是这个函数或者表达式的名字。为此可以为这一列添加别名,这样结果集中该字段就使用别名作为该列的名字。若希望别名区分大小写或者含有空格,那么该别名可以使用双引号括起来。SELECT ename,sal*12 as "s al" FROM emp;2、AND,OR AND优先级高于OR,可以通过括号提高优先级:SELECT ename,job,sal FROM emp WHERE sal>100原创 2021-03-25 15:09:20 · 188 阅读 · 0 评论 -
SQL基础二(Oracle)
DQL数据查询语言:查询语句基本由SELECT子句,与FROM子句构成.SELECT子句指定要查询的字段.FROM指定数据来源.SELECT子句中可以出现表中的字段,函数或表达式.ex:SELECT * FROM emp;SELECT ename,job,sal,deptno FROM emp;SELECT ename,sal*12 FROM emp;1、WHERE子句,可以添加过滤条件,用在查询中可以将只满足WHERE条件的记录查询出来ex:查看工资大于2000的员工?SELECT ena原创 2021-03-24 16:44:54 · 196 阅读 · 1 评论 -
SQL基础一(Oracle)
1.SQL语句是不区分大小写的,但是行业里习惯将关键字与分关键字用大小写岔开以提高可读性SELECT SYSDATE FROM dual2、DDL语句数据定义语言,用于操作数据库对象;数据库对象有:表,视图,索引,序列创建表:语法:CREATE TABLE tableName(field1 type(),field2 type(),...);ex:CREATE TABLE employee( id NUMBER(4), name VARCHAR2(20)原创 2021-03-24 16:01:52 · 91 阅读 · 1 评论 -
mybatis(ibatis)集成oracle的注意事项
一、url配置方式(2种)1、SID方式2、SERVICE_NAME方式jdbc:oracle:thin:@host:port:SERVICE_NAME如:jdbc:oracle:thin:@21.8.129.136:1521:mmver二、其他注意事项1、mapper.xml中的sql语句不能以分号(;)结尾,否在执行过程中会报错。2、*Mapper接口如果返回的是List如Li...原创 2020-02-24 21:54:07 · 328 阅读 · 0 评论