oracle实验四sql语言

“oracle实验四sql语言”相关的资料有哪些?“oracle实验四sql语言”相关的范文有哪些?怎么写?下面是小编为您精心整理的“oracle实验四sql语言”相关范文大全或资料大全,欢迎大家分享。

Oracle SQL语言

标签:文库时间:2024-10-01
【bwwdw.com - 博文网】

Oracle SQL语言

http://www.chinaunix.net 作者:jimijiao 发表于:2003-09-17 14:17:11

数据库对象包括表、视图、索引、同义词、簇、触发器、函数、过程、包、数据库链、快照等(表空间、回滚段、角色、用户)。数据库通过对表的操作来管理存储在其中的数据。

SQL*PLUS界面:

登录:输入SQLPLUS回车;输入正确的ORACLE用户名并回车;输入用户口令并回车,显示提示符:SQL> 退出:输入EXIT即可。

2)命令的编辑与运行:

在命令提示符后输入SQL命令并运行,以分号结束输入;以斜杠结束输入;以空行结束输入;

利用SQL缓冲区进行PL/SQL块的编辑和运行; 利用命令文件进行PL/SQL块的编辑和运行。

数据库查询

用SELECT语句从表中提取查询数据。语法为

SELECT [DISTINCT] {column1,column2,…} FROM tablename WHERE {conditions} GROUP BY {conditions} ORDER BY {expressions} [ASC/DESC];

说明:SELECT子句用于指定检索数据库

Oracle SQL语言

标签:文库时间:2024-10-01
【bwwdw.com - 博文网】

Oracle SQL语言

http://www.chinaunix.net 作者:jimijiao 发表于:2003-09-17 14:17:11

数据库对象包括表、视图、索引、同义词、簇、触发器、函数、过程、包、数据库链、快照等(表空间、回滚段、角色、用户)。数据库通过对表的操作来管理存储在其中的数据。

SQL*PLUS界面:

登录:输入SQLPLUS回车;输入正确的ORACLE用户名并回车;输入用户口令并回车,显示提示符:SQL> 退出:输入EXIT即可。

2)命令的编辑与运行:

在命令提示符后输入SQL命令并运行,以分号结束输入;以斜杠结束输入;以空行结束输入;

利用SQL缓冲区进行PL/SQL块的编辑和运行; 利用命令文件进行PL/SQL块的编辑和运行。

数据库查询

用SELECT语句从表中提取查询数据。语法为

SELECT [DISTINCT] {column1,column2,…} FROM tablename WHERE {conditions} GROUP BY {conditions} ORDER BY {expressions} [ASC/DESC];

说明:SELECT子句用于指定检索数据库

实验四-SQL语言-SELECT查询操作

标签:文库时间:2024-10-01
【bwwdw.com - 博文网】

实验四 SQL语言 习题一 习题二

USE DATABASE jxgl

USE jxgl

Create Table Student

(Sno CHAR(5) NOT NULL PRIMARY KEY(Sno), Sname VARCHAR(20),

Sage SMALLINT CHECK(Sage>=15 AND Sage<=45),

Ssex CHAR(2) DEFAULT '男' CHECK (Ssex='男' OR Ssex='女'), Sdept CHAR(2)); Create Table Course

(Cno CHAR(2) NOT NULL PRIMARY KEY(Cno), Cname VARCHAR(20), Cpno CHAR(2),

Ccredit SMALLINT); Create Table SC

(Sno CHAR(5) NOT NULL CONSTRAINT S_F FOREIGN KEY REFERENCES Student(Sno), Cno CHAR(2) NOT NULL,

Grade SMALLINT CHECK((Grade IS NULL)OR (Grade BETWEEN 0 AND 100)), PRI

Oracle - sql经典查询实例四

标签:文库时间:2024-10-01
【bwwdw.com - 博文网】

本文使用ORACLE自带的人力资源(HR)实例数据,本文所用表结构如下: 表名:REGIONS 序号 1 2 列名 REGION_ID 数据类型 NUMBER 长度 25 小数位 标识 主键 是 允许空 否 是 默认值 说明 REGION_NAME VARCHAR2 表名:COUNTRIES 序号 列名 数据类型 长度 小数位 1 2 3 COUNTRY_ID CHAR 2 40 是 标识 主键 允许空 否 是 是 默认值 说明 COUNTRY_NAME VARCHAR2 REGION_ID NUMBER 表名:LOCATIONS 序号 1 2 3 4 5 6 列名 LOCATION_ID 数据类型 NUMBER 长度 小数位 4 40 12 30 25 2 0 标识 主键 是 允许空 默认值 否 是 是 否 是 是 说明 STREET_ADDRESS VARCHAR2 POSTAL_CODE CITY VARCHAR2 VAR

oracle练习-SQL

标签:文库时间:2024-10-01
【bwwdw.com - 博文网】

使用scott用户,密码为tiger登录数据库orcl,数据库中有一个表,表名为emp,具体信息如下: emp职工表;

表中有如下列:empno(职工编号)、ename(职工姓名)、job(岗位)、MGR(主管的职工编号)、hiredate(入职日期)、sal(薪水)、comm(津贴)、deptno(部门编号)

练习一:

1. 查询emp(雇员)整个表内容;

select * from emp;

2. 只查询emp表中的job和deptno两列信息;

select job,deptno from emp;

3. 查询emp表中数据,并给列取中文别名 ;

select job \工作\,deptno \部门编号\

4.将姓名和薪水两列连接起来显示“xxx的薪水是多少”这样的信息; select ename||'薪水是'||sal from emp; 5.查询岗位为\的职工信息;

select * from emp where job='CLERK'; 6.查询部门编号不是10的职工信息;

select * from emp where deptno!='10'; 7.查询comm为空值的职工信息;

select * from emp wh

Oracle SQL精妙SQL语句讲解

标签:文库时间:2024-10-01
【bwwdw.com - 博文网】

Oracle SQL精妙SQL语句讲解 2008-11-19 15:57 --行列转换 行转列

DROP TABLE t_change_lc;

CREATE TABLE t_change_lc (card_code VARCHAR2(3), q NUMBER, bal NUMBER);

INSERT INTO t_change_lc

SELECT '001' card_code, ROWNUM q, trunc(dbms_random.VALUE * 100) bal FROM dual CONNECT BY ROWNUM <= 4 UNION

SELECT '002' card_code, ROWNUM q, trunc(dbms_random.VALUE * 100) bal FROM dual CONNECT BY ROWNUM <= 4;

SELECT * FROM t_change_lc;

SELECT a.card_code,

SUM(decode(a.q, 1, a.bal, 0)) q1, SUM(decode(a.q, 2, a.bal, 0)) q2, SUM(decode(a.q, 3, a.bal, 0)

Oracle SQL:经典查询练手四篇(全)

标签:文库时间:2024-10-01
【bwwdw.com - 博文网】

Oracle SQL:经典查询练手四篇

【IT168 技术】本文与大家共同讨论与分享ORACLE SQL的一些常用经典查询,欢迎大家补充,同时你认为有那些经典的也可分享出来。在本文中,对每一个问题,你要是认为有什么更好的解决方法也欢迎你及时提出。交流与分享才能共同进步嘛,感谢!

经典查询练手第一篇

本文使用的实例表结构与表的数据如下: scott.emp员工 表结构如下:

Name Type Nullable Default Comments

-------- ------------ -------- ------- -------- EMPNO NUMBER(4) 员工号

ENAME VARCHAR2(10) Y 员工姓名 JOB VARCHAR2(9) Y 工作 MGR NUMBER(4) Y 上级编号 HIREDATE DATE Y 雇佣日期 SAL NUMBER(7,2) Y 薪金 COMM NUMBER(7,2) Y 佣金 DEPTNO NUMBER(2) Y 部门编号 scott.dept部门表

Name Type Nullable Default Comments

实验三 SQL(二) SQL语言进行简单查询实验报告

标签:文库时间:2024-10-01
【bwwdw.com - 博文网】

SQL(二) SQL语言进行简单查询实验报告

实验目的:

1. 掌握SQL查询语句的一般格式 2. 掌握简单数据查询操作。 3. 熟练掌握各种查询条件的表示。

4. 掌握排序和分组操作在SQL语句中的实现。 5. 掌握集函数的使用。

实验内容;

1. 创建学生表student、课程表course和选课表SC,并输入数据(注意数据的完整性。);(可以使用实验一中已经建立的表和数据) 2. 对各表中的数据进行不同条件的查询; 1) 查询全体学生的学号和姓名 2) 3) 4) 5) 6) 7) 8) 9)

查询全体学生的详细记录

查询所有选修过课程的学生学号

查询考试有不及格的学生学号 查询不是信息系(IS)、计算机系(CS)的学生性别、年龄、系别 查询选修了4号课的学生学号和成绩,结果按成绩降序排列 查询每个课程号和相应的选课人数

查询计算机系(CS)的学生姓名、年龄、系别

查询年龄18-20岁的学生学号、姓名、系别、年龄;

10) 查询姓刘的学生情况

11) 查询既选修1号课程,又选修2号课程的学生学号 12) 查询学生的姓名和出生年份(今年2003年) 13) 查询没有成绩的学生学号和课程号 14) 查询总成绩大于200分的学生学号 1

Oracle 常用SQL语句

标签:文库时间:2024-10-01
【bwwdw.com - 博文网】

Oracle SQL 内置函数大全

SQL中的单记录函数

1.ASCII 返回与指定的字符对应的十进制数;

SQL> select ascii('A') A,ascii('a') a,ascii('0') zero,ascii(' ') space from dual; A A ZERO SPACE 65 97 48 32

2.CHR 给出整数,返回对应的字符;

SQL> select chr(54740) zhao,chr(65) chr65 from dual; ZH C -- - 赵 A

3.CONCAT 连接两个字符串;

SQL> select concat('010-','88888888')||'转23' 高乾竞电话 from dual; 高乾竞电话 ---------------- 010-88888888转23

4.INITCAP 返回字符串并将字符串的第一个字母变为大写;

SQL> select initcap('smith') upp from dual; UPP

----- Smith

5.INSTR(C1,C2,I,J) 在一个字符串中搜索指定的字符,返回发现

Oracle 常用SQL语句

标签:文库时间:2024-10-01
【bwwdw.com - 博文网】

Oracle SQL 内置函数大全

SQL中的单记录函数

1.ASCII 返回与指定的字符对应的十进制数;

SQL> select ascii('A') A,ascii('a') a,ascii('0') zero,ascii(' ') space from dual; A A ZERO SPACE 65 97 48 32

2.CHR 给出整数,返回对应的字符;

SQL> select chr(54740) zhao,chr(65) chr65 from dual; ZH C -- - 赵 A

3.CONCAT 连接两个字符串;

SQL> select concat('010-','88888888')||'转23' 高乾竞电话 from dual; 高乾竞电话 ---------------- 010-88888888转23

4.INITCAP 返回字符串并将字符串的第一个字母变为大写;

SQL> select initcap('smith') upp from dual; UPP

----- Smith

5.INSTR(C1,C2,I,J) 在一个字符串中搜索指定的字符,返回发现