热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

oracledistinct用法_Oracle数据库—操作amp;基础操作

数据库本身不难,难的是后面多层混合的关系,下面这些会了,也就入门了,初来乍到。多多指教哈,我也是初学者
9035583ff62f87ba82042602ca74af23.png

数据库本身不难,难的是后面多层混合的关系,下面这些会了,也就入门了,初来乍到。多多指教哈,我也是初学者,刚刚学到这个,以后会多多发布的,大家一起学习努力!

-- 1、查询dept表的结构 desc dept;
-- 2、检索dept表中的所有列信息select * from
-- 3、检索emp表中的员工姓名、月收入及部门编号select e.ename , e.sal , e.deptno from
-- 4、检索emp表中员工姓名、及雇佣时间/*日期数据的默认显示格式为"DD-MM-YY",如果希望使用其他显示格式(YYYY-MM-DD),那么必须使用TO_CHAR函数进行转换。*/select e.ename , to_char(e.hiredate,'yyyy-mm-dd') from
-- 5、使用distinct去掉重复行。-- 检索emp表中的部门编号及工种,并去掉重复行。select distinct e.deptno , e.job from emp e-- 6、使用表达式来显示列-- 检索emp表中的员工姓名及全年的月收入select e.ename , e.sal*12 from
-- 7、使用列别名-- 用姓名显示员工姓名,用年收入显示全年月收入。select e.ename "姓名" , e.sal*12 "年收入" from
-- 8、连接字符串/*在oracle中连接字符串用"||"操作符来完成的,当连接字符串时,如果在字符串要加入数字值,那么在"||"后可以直接指定数字,如果在字符串加入字符和日期值,则必须要用单引号。检索emp表,用is a 这个字符串来连接员工姓名和工种两个字段*/select e.ename || ' is a ' || e.job from
-- 9、使用WHERE子句-- 检索月收入大于2000的员工姓名及月收入。select e.ename , e.sal from emp e where e.sal>2000-- 检索月收入在1000元到2000元的员工姓名、月收入及雇佣时间。select e.ename , e.sal , e.hiredate from emp e where e.sal between 1000 and 2000
-- 10、like的用法:-- 检索以S开头的员工姓名及月收入。select e.ename , e.sal from emp e where e.ename like 'S%'-- 检索员工姓名中的第三个字符是A的员工姓名及月收入。select e.ename , e.sal from emp e where e.ename like '__A%'
-- 11、在WHERE条件中使用IN操作符-- 检索emp表中月收入是800的或是1250的员工姓名及部门编号select e.ename , e.deptno from emp e where e.sal in(800,1250)
-- 12、在WHERE条件中使用逻辑操作符(AND、OR、NOT)-- 显示在部门20中岗位CLERK的所有雇员信息select * from emp e where e.deptno=20 and e.job='CLERK'-- 显示工资高于2500或岗位为MANAGER的所有雇员信息select * from emp e where e.sal>2500 or e.job='MANAGER'
-- 13、查询表中是空值的数据-- 检索emp表中有提成的员工姓名、月收入及提成。select e.ename , e.sal , e.comm from emp e where e.comm is not null
-- 14、使用ORDER BY子句,进行排序。-- 检索emp表中部门编号是30的员工姓名、月收入及提成,并要求其结果按月收入升序、然后按提成降序显示。select e.ename , e.sal , e.comm from emp ewhere e.deptno=30 order by e.sal asc , e.comm desc




推荐阅读
  • 本文介绍了数据库的存储结构及其重要性,强调了关系数据库范例中将逻辑存储与物理存储分开的必要性。通过逻辑结构和物理结构的分离,可以实现对物理存储的重新组织和数据库的迁移,而应用程序不会察觉到任何更改。文章还展示了Oracle数据库的逻辑结构和物理结构,并介绍了表空间的概念和作用。 ... [详细]
  • 本文介绍了如何使用php限制数据库插入的条数并显示每次插入数据库之间的数据数目,以及避免重复提交的方法。同时还介绍了如何限制某一个数据库用户的并发连接数,以及设置数据库的连接数和连接超时时间的方法。最后提供了一些关于浏览器在线用户数和数据库连接数量比例的参考值。 ... [详细]
  • Java String与StringBuffer的区别及其应用场景
    本文主要介绍了Java中String和StringBuffer的区别,String是不可变的,而StringBuffer是可变的。StringBuffer在进行字符串处理时不生成新的对象,内存使用上要优于String类。因此,在需要频繁对字符串进行修改的情况下,使用StringBuffer更加适合。同时,文章还介绍了String和StringBuffer的应用场景。 ... [详细]
  • 高质量SQL书写的30条建议
    本文提供了30条关于优化SQL的建议,包括避免使用select *,使用具体字段,以及使用limit 1等。这些建议是基于实际开发经验总结出来的,旨在帮助读者优化SQL查询。 ... [详细]
  • 本文讨论了在数据库打开和关闭状态下,重新命名或移动数据文件和日志文件的情况。针对性能和维护原因,需要将数据库文件移动到不同的磁盘上或重新分配到新的磁盘上的情况,以及在操作系统级别移动或重命名数据文件但未在数据库层进行重命名导致报错的情况。通过三个方面进行讨论。 ... [详细]
  • 本文详细介绍了SQL日志收缩的方法,包括截断日志和删除不需要的旧日志记录。通过备份日志和使用DBCC SHRINKFILE命令可以实现日志的收缩。同时,还介绍了截断日志的原理和注意事项,包括不能截断事务日志的活动部分和MinLSN的确定方法。通过本文的方法,可以有效减小逻辑日志的大小,提高数据库的性能。 ... [详细]
  • 本文介绍了在开发Android新闻App时,搭建本地服务器的步骤。通过使用XAMPP软件,可以一键式搭建起开发环境,包括Apache、MySQL、PHP、PERL。在本地服务器上新建数据库和表,并设置相应的属性。最后,给出了创建new表的SQL语句。这个教程适合初学者参考。 ... [详细]
  • 本文介绍了使用Java实现大数乘法的分治算法,包括输入数据的处理、普通大数乘法的结果和Karatsuba大数乘法的结果。通过改变long类型可以适应不同范围的大数乘法计算。 ... [详细]
  • PHP设置MySQL字符集的方法及使用mysqli_set_charset函数
    本文介绍了PHP设置MySQL字符集的方法,详细介绍了使用mysqli_set_charset函数来规定与数据库服务器进行数据传送时要使用的字符集。通过示例代码演示了如何设置默认客户端字符集。 ... [详细]
  • eclipse学习(第三章:ssh中的Hibernate)——11.Hibernate的缓存(2级缓存,get和load)
    本文介绍了eclipse学习中的第三章内容,主要讲解了ssh中的Hibernate的缓存,包括2级缓存和get方法、load方法的区别。文章还涉及了项目实践和相关知识点的讲解。 ... [详细]
  • 图解redis的持久化存储机制RDB和AOF的原理和优缺点
    本文通过图解的方式介绍了redis的持久化存储机制RDB和AOF的原理和优缺点。RDB是将redis内存中的数据保存为快照文件,恢复速度较快但不支持拉链式快照。AOF是将操作日志保存到磁盘,实时存储数据但恢复速度较慢。文章详细分析了两种机制的优缺点,帮助读者更好地理解redis的持久化存储策略。 ... [详细]
  • 基于事件驱动的并发编程及其消息通信机制的同步与异步、阻塞与非阻塞、IO模型的分类
    本文介绍了基于事件驱动的并发编程中的消息通信机制,包括同步和异步的概念及其区别,阻塞和非阻塞的状态,以及IO模型的分类。同步阻塞IO、同步非阻塞IO、异步阻塞IO和异步非阻塞IO等不同的IO模型被详细解释。这些概念和模型对于理解并发编程中的消息通信和IO操作具有重要意义。 ... [详细]
  • 计算机存储系统的层次结构及其优势
    本文介绍了计算机存储系统的层次结构,包括高速缓存、主存储器和辅助存储器三个层次。通过分层存储数据可以提高程序的执行效率。计算机存储系统的层次结构将各种不同存储容量、存取速度和价格的存储器有机组合成整体,形成可寻址存储空间比主存储器空间大得多的存储整体。由于辅助存储器容量大、价格低,使得整体存储系统的平均价格降低。同时,高速缓存的存取速度可以和CPU的工作速度相匹配,进一步提高程序执行效率。 ... [详细]
  • 本文介绍了游标的使用方法,并以一个水果供应商数据库为例进行了说明。首先创建了一个名为fruits的表,包含了水果的id、供应商id、名称和价格等字段。然后使用游标查询了水果的名称和价格,并将结果输出。最后对游标进行了关闭操作。通过本文可以了解到游标在数据库操作中的应用。 ... [详细]
  • 本文介绍了一个在线急等问题解决方法,即如何统计数据库中某个字段下的所有数据,并将结果显示在文本框里。作者提到了自己是一个菜鸟,希望能够得到帮助。作者使用的是ACCESS数据库,并且给出了一个例子,希望得到的结果是560。作者还提到自己已经尝试了使用"select sum(字段2) from 表名"的语句,得到的结果是650,但不知道如何得到560。希望能够得到解决方案。 ... [详细]
author-avatar
ZHANGQI0001234
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有