oralce基本select语句
|
l
select指定查询哪些列的数据。
l
column指定列名。
l
*号代表查询所有列。
l
form指定查询那张表。
l
distinct可选,指显示结果时,是否删除重复数据
规定:尽可能返回较少的列,不要轻易使用*。
² 查看表结构
sql>desc
表名;
² 查询所有列
select *
from 表名;
² 查询指定列
select 列1,列2,. . . from 表名;
² 如何取消重复行
select distinct
deptno,job from emp order by deptno;
² 什么是重复行,返回的数据完全一样,才是重复行。
?查询SMITH的薪水、工作、所在部门
select sal,joB,dempno from emP wheRe EName=’smith’;
☞特别说明:oracle的sql语句不区分大小写,但是内容是区分大小写的。
oracle查询中使用的算术表达式
select
enamel,sal*13+nvl(comm,0)*13 as 年薪from emp;
别名可以加双引号,可以不用双引号,可以用汉字,可以加as,但oracle不允许别名加单引号。
说明:nvl函数是oracle提供的,用于处理数据null的问题,基本用法:
nvl(comm,0):如果comm为空null,则返回0;如果不为空,则返回本身的值。
||的使用
在查询的时候,如果希望吧多列拼接起来,作为一列返回,可以使用||,具体用法:
select ename ||’是一个’||job from emp;
面试题:
我们希望删除用户,同时保留该用户的数据对象,怎么处理?
(1)锁定用户
alter user scott
account lock;
(2)这时该用户已经不能登录到数据库,但是system用户仍然可以使用它的数据对象。
(3)解锁用户
alter user
scott account unlock;
oralce基本select语句的更多相关文章
- SQL update select语句
SQL update select语句 最常用的update语法是:UPDATE <table_name>SET <column_name1> = <value>, ...
- oracle(sql)基础篇系列(一)——基础select语句、常用sql函数、组函数、分组函数
花点时间整理下sql基础,温故而知新.文章的demo来自oracle自带的dept,emp,salgrade三张表.解锁scott用户,使用scott用户登录就可以看到自带的表. #使用ora ...
- CREATE TABLE 表名 AS SELECT 语句
1.新表不存在复制表结构即数据到新表 ? 1 2 create table new_table select * from old_talbe; 这种方法会将old_table中所有的内容都拷贝过来, ...
- 优化Select 语句的原则
优化Select 语句的原则 -摘抄<SQL Server 2005 性能监测与优化> Select 语句是数据库应用系统中最常用的语句之一,Select 语句设计的好坏直接影响到应用程序 ...
- SQL指南-SELECT语句
SELECT 语句 SELECT 语句用于从表中筛选数据.列表结果存储于一个结果表中(称作result-set) 语法 SELECT column_name(s)FROM table_name 注意: ...
- SQL Server(三):Select语句
1.最基本的Select语句: Select [Top n [With Ties]] <*|Column_Name [As <Alias>][, ...n]> From & ...
- SQL SELECT 语句
本章讲解 SELECT 和 SELECT * 语句. SQL SELECT 语句 SELECT 语句用于从表中选取数据. 结果被存储在一个结果表中(称为结果集). SQL SELECT 语法 SE ...
- Select语句也会引起死锁
项目上线,准备验收前出现了一个严重的问题:很多select语句作为死锁的牺牲,大部分报表无法打开.这个问题影响范围很大所有的报表都无法访问,而我们的报表是放在电视上面轮播的,电视放在工厂里面,所以出现 ...
- 一条Select语句丛生到死的处理过程
以一条普通的“select * from table order by …”语句为例.图2-21中显示为该语句在数据库中各个组件之间的处理过程,各个步骤分别代表: (1)select语句通过网络传送给 ...
随机推荐
- SQL 约束和表修改语句
1.约束作用: 约束的目的就是确保表中的数据的完整性 2.常用的约束类型如下 主键约束:(Primary Key constraint) 要求主键列唯一,并且不允许为空 唯一约束:(Unique ...
- bzoj2547: [Ctsc2002]玩具兵
划了一天水,其实我还是有点愧疚的. 传送门 其实是水题,然而我真是太蠢了... 首先不考虑天兵,其他兵要到一个点去一定是通过它-另一种兵-它……这样多次交换的,并且交换对象是无所谓的,和它换的兵最终会 ...
- js构造函数+原型
注:普通对象与函数对象 var o1 = {}; var o2 =new Object(); var o3 = new f1(); function f1(){}; var f2 = function ...
- wpf样式与行为
- 碰撞的小球 ccf (模拟)
问题描述 试题编号: 201803-2 试题名称: 碰撞的小球 时间限制: 1.0s 内存限制: 256.0MB 问题描述: 问题描述 数轴上有一条长度为L(L为偶数)的线段,左端点在原点,右端点在坐 ...
- IO流4 --- IO流体系 --- 技术搬运工(尚硅谷)
- Angular.js的自定义功能
1,自定义指令,在html中输入标签显示想要的指令 html script部分 2,标签中的属性的 有属性值时可以通过函数的参数返回属性值 没有属性值时可以设置属性值(自定义属性值) html部分 ...
- free内存监控
语 法: free [-bkmotV][-s <间隔秒数>] 补充说明:free指令会显示内存的使用情况,包括实体内存,虚拟的交换文件内存,共享内存区段,以及系统核心使用的缓冲区等. 参 ...
- BZOJ2069: [POI2004]ZAW
2069: [POI2004]ZAW Time Limit: 10 Sec Memory Limit: 64 MBSubmit: 303 Solved: 138[Submit][Status][D ...
- The content of element type must match解决方法
当我在mybatis的核心配置文件SqlMapConfig.xml中配置别名的时候,老是提示错误. 把鼠标移到上去就可以看到详细的内容 如下图所示: 问题原因: 通过错误的提示信息,原来这个xml文件 ...