I数据库
文章平均质量分 82
数据库
光何
言行一致,表里如一
展开
-
Oracle-JDBC SQLHelper
1,SQLHelper.javapackage dao;import java.io.InputStream;import java.sql.CallableStatement;import java.sql.Connection;import java.sql.DriverManager;import java.sql.PreparedStatement;import java原创 2016-09-24 08:49:40 · 617 阅读 · 0 评论 -
Oracle中varchar与varchar2
CHAR、VARCHAR、VARCHAR2区别: 1.CHAR的长度是固定的,而VARCHAR2的长度是可以变化的, 比如,存储字符串“abc",对于CHAR (20),表示你存储的字符将占20个字节(包括17个空字符),而同样的VARCHAR2 (20)则只占用3个字节的长度,20只是最大值,当你存储的字符小于20时,按实际长度存储。 2.CHAR的效率比VARCHAR2的效率稍原创 2016-09-12 11:46:58 · 5001 阅读 · 0 评论 -
SQL基本单表查询
--1,选择不猛30中的雇员SELECT *FROM EMPWHERE DEPTNO = 30;--2,列出所有办事员的姓名,编号和部门SELECT ENAME,EMPNO,DEPTNO FROM EMPWHERE JOB = 'CLERK';--3,找出佣金高于薪金的雇员SELECT *FROM EMPWHERE NVL(COMM,0) > SAL;--4,找出佣金原创 2016-09-12 19:22:15 · 2330 阅读 · 0 评论 -
SQL基本多表查询
--1,列出至少有一个雇员的所有部门SELECT E.DEPTNO, COUNT(E.EMPNO)FROM EMP EWHERE E.EMPNO IS NOT NULL GROUP BY E.DEPTNOHAVING COUNT(E.EMPNO) > 0;--2,列出薪金比‘SMITH’多的所有雇员SELECT * FROM EMP EWHERE E.SAL > (原创 2016-09-12 19:23:55 · 671 阅读 · 0 评论 -
PL/SQL基本函数
--1,大小写控制函数SELECT LOWER('Hello World') 转小写,UPPER('Hello World') 转大写,INITCAP('hello world') 首字母大写FROM DUAL;--2,字符控制函数SELECT CONCAT('Hello','World') 字符连接FROM DUAL;--3,求字母串中的某个子串SELECT SUBSTR(原创 2016-09-13 11:16:06 · 848 阅读 · 0 评论 -
SQL之CRUD综合训练
--已知Oracle的Scott用户中提供了三个测试数据库表--名称分别为dept,emp,salgrade。使用SQL语言完成一下操作--1,查询20号部门的所有员工信息:SELECT * FROM EMP EWHERE E.DEPTNO = 20; --2,查询奖金(COMM)高于工资(SAL)的员工信息SELECT *FROM EMPWHERE COMM > SAL;原创 2016-09-13 17:55:38 · 1565 阅读 · 0 评论 -
Oracle、SQL Server、MySQL数据类型
1,标准SQL数据类型BINARY 每个字符占一个字节 任何类型的数据都可存储在这种类型的字段中。不需数据转换(例如,转换到文本数据)。数据输入二进制字段的方式决定了它的输出方式。BIT 1 个字节0 和 1 ,以及只包含这两个数值之一的字段。TINYINT 1 个字节 介于 0 到 255 之间的整型数。MONEY 8 个字节 介于 – 922,337,203原创 2016-09-24 08:33:58 · 870 阅读 · 0 评论 -
Oracle、SQL Server、MySQL分页方法
测试用例:查询TEST_TABLE表中TEST_COLUMN列的第10-20条数据1,Oraclette分页方法SELECT A.* FROM( SELECT ROWNUM ROWNO, B.* FROM ( SELECT * FROM TEST_TABLE WHERE TEST_COLUMN = 'TEST' ORDER BY TEST_TIME DESC原创 2016-09-23 21:24:26 · 485 阅读 · 0 评论