Oracle学习笔记2
一.Select
1)select * from tablename;
2)select salary*12 from tablename; //对列运算
3)select sysdate from dual; //获取当前时间
4)select salary*12 annual_salary from tablename; //为列起别名
//为列起区分大小写或着带空格的别名
select salary*12 “annual salary” from tablename;
5)select ename || salary from emp; //连接两个列
6)select distinct deptno from emp; //去掉重复的值
Select distinct ename, job from emp; //去掉ename,job都相同的记录
7)select * from emp where ename > ‘cba’; //比较字符串条件,按ascii码
8)select * from emp where salary between 800 and 1500; //between and 查询
9)//in查询
select * from emp where ename in (‘abc’, ‘def’);
select * from emp where salary not in (‘abc’, ‘def’);
10) //空值比较
select * from emp where ename is null;
select * from emp where ename is not null;
11) //%代表0或多个字符,_代表一个字符
select * from emp where ename like ‘_a%’;
select * from emp where ename like ‘abc/%’ escape ‘/’; //定义转义字符
12) select * from dept order by deptno desc/asc; //order by排序
&
相关文档:
本系列文章导航
[Oracle]高效的PL/SQL程序设计(一)--伪列ROWNUM使用技巧
[Oracle]高效的PL/SQL程序设计(二)--标量子查询
[Oracle]高效的PL/SQL程序设计(三)--Package的优点
[Oracle]高效的PL/SQL程序设计(四)--批量处理
[Oracle]高效的PL/SQL程序设计(五)--调用存储过程返回结果集
[Oracle]高效的PL/SQL程序设计(六)- ......
本系列文章导航
[Oracle]高效的PL/SQL程序设计(一)--伪列ROWNUM使用技巧
[Oracle]高效的PL/SQL程序设计(二)--标量子查询
[Oracle]高效的PL/SQL程序设计(三)--Package的优点
[Oracle]高效的PL/SQL程序设计(四)--批量处理
[Oracle]高效的PL/SQL程序设计(五)--调用存储过程返回结果集
[Oracle]高效的PL/SQL程序设计(六)- ......
问题一:如保加载JDBC驱动程序:
正常我们加载驱动程序有三个途径:
1.Class.forName(String)这想当于classLoader一个String指定的类,在装载时把该驱动程序的静态内容都初始化,其实这时驱动程序类调用了DriverManager.registerDriver(driver)方法。
2.使用系统属性:System.getPro ......
Oracle函数和mysql函数比较
1. Oracle中的to_number()转换成数字;
Oracle> Select to_number(‘123’) from dual; ----- 123;
&nbs ......
mysql 大对象存取:
类型一般应该用mediumblod,
blob只能存2的16次方个byte,
mediumblod是24次方,
一般来说够用了.longblob是32次方有些大.
MYSQL默认配置只能存1M大小的文件,要修改配置,WIN版本的在mysql.ini文件中
修改max_allowed_packet,net_buffer_length等几个参数,或直接SET GLOBAL va ......