ORACLE学习笔记-查询篇

 更新时间:2014年08月12日 10:33:22   投稿:hebedich  
前后发了好几篇ORACLE的基础知识了,主要还是自己做学习笔记的,加深印象,今天来看下ORACLE的查询语句

一、普通查询

/*查询表数据*/
select * from STU

/*取出前3行数据*/
select * from stu where ROWNUM<=3 


/*模糊查询*/
select * from stu where stu_id like 'stu001%'

说明:通配符“%”代表一个或者多个字符,通配符“_”代表一个字符。

/*别名*/
select STU_ID as 学号 from stu

二、联合查询

/*普通联合查询*/
SELECT STU.STU_NAME, STU.STU_AGE, KC.KC_NAME FROM STU, KC WHERE STU.KC_NO = KC.KC_NO


/*联合查询*/
SELECT STU.STU_NAME, STU.STU_AGE, KC.KC_NAME FROM STU INNER JOIN KC ON STU.KC_NO = KC.KC_NO ORDER BY STU.STU_ID 


/*左连接*/
SELECT STU.STU_NAME, STU.STU_AGE, KC.KC_NAME FROM STU LEFT JOIN KC ON STU.KC_NO = KC.KC_NO ORDER BY STU.STU_ID 


/*右连接*/
SELECT STU.STU_NAME, STU.STU_AGE, KC.KC_NAME FROM STU RIGHT JOIN KC ON STU.KC_NO = KC.KC_NO ORDER BY STU.STU_ID 


/*全连接*/
SELECT STU.STU_NAME, STU.STU_AGE, KC.KC_NAME FROM STU FULL JOIN KC ON STU.KC_NO = KC.KC_NO ORDER BY STU.STU_ID 


/*UNION关键字,联合两个表某些字段*/
SELECT STU_NAME FROM STU UNION SELECT KC_NAME FROM KC

相关文章

  • Oracle文本函数简介

    Oracle文本函数简介

    Oracle数据库提供了很多函数供我们使用,下面为您介绍的Oracle函数是文本函数,如果您对此方面感兴趣的话,不妨一看。
    2015-08-08
  • Oracle配置数据库防火墙的流程步骤

    Oracle配置数据库防火墙的流程步骤

    数据库防火墙用于监控和控制对数据库的访问,防止未经授权的访问、SQL注入攻击和其他恶意活动,以下是一个详细的指导,展示如何使用开源的数据库防火墙工具,如 GreenSQL,来保护 MySQL 数据库,需要的朋友可以参考下
    2024-09-09
  • Oracle手动建库安装部署超详细教程

    Oracle手动建库安装部署超详细教程

    这篇文章主要介绍了Oracle手动建库安装部署超详细教程,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2021-03-03
  • Oracle实现同表更新或插入的三种方案

    Oracle实现同表更新或插入的三种方案

    这篇文章主要给大家介绍了Oracle实现同表更新或插入的三种方案,文章通过代码示例和图文结合讲解的非常详细,对大家的学习或工作有一定的帮助,需要的朋友可以参考下
    2023-11-11
  • Oracle数据块损坏之10231内部事件不完全恢复

    Oracle数据块损坏之10231内部事件不完全恢复

    其实对于坏块来说,修复的办法还是很多的,下面这篇文章主要给大家介绍了关于Oracle数据块损坏之10231内部事件不完全恢复的相关资料,文中通过示例代码介绍的非常详细,对大家具有一定的参考学习价值,需要的朋友们下面来一起看看吧。
    2017-07-07
  • Oracle 触发器的使用小结

    Oracle 触发器的使用小结

    将触发器应用在插入表时相应字段唯一值
    2009-05-05
  • expdp与impdp导出导入特定表方式

    expdp与impdp导出导入特定表方式

    文章介绍了在Oracle数据库中导入导出特定表的方法,包括在10g和11g/12c中的操作区别,以及如何使用DBBAK文件夹作为导出文件的存储,同时,文章指出了在Windows Server 2012及以上版本中使用PowerShell时可能会遇到的问题,建议在DOS命令行窗口中执行相关操作
    2025-01-01
  • Oracle用户密码过期如何修改永不过期

    Oracle用户密码过期如何修改永不过期

    针对不同的业务场景会有不一样的业务需求,oracle的用户密码,生产环境肯定需要定期进行更换,保证安全性,但是也同样会有需求要求oracle用户的密码永远不过期,这篇文章主要给大家介绍了关于Oracle用户密码过期如何修改永不过期的相关资料,需要的朋友可以参考下
    2024-03-03
  • ORACLE学习笔记-新建用户及建表篇

    ORACLE学习笔记-新建用户及建表篇

    Oracle系统,即是以Oracle关系数据库为数据存储和管理作为构架基础,构建出的数据库管理系统。世界第一个支持SQL语言的商业数据库,定位于高端工作站,以及作为服务器的小型计算机,Oracle公司的整个产品线包括数据库服务器、企业商务应用套件、应用开发和决策支持工具
    2014-08-08
  • Oracle存储过程返回游标实例详解

    Oracle存储过程返回游标实例详解

    Oracle存储过程返回游标有两种实现方法一种是声明系统游标,一种是声明自定义游标,本文将详细介绍,需要了解的朋友可以参考下
    2012-12-12

最新评论