1.查看s_emp表结构;
desc s_emp;
2.查询s_emp所有信息;
select * from s_emp;
select * from dba_tables;
select * from user_tables;
3.查询s_emp表中所有员工的部门编号、工资;
select id "编号",first_name||'.'||last_name "姓名", salary "工资" from s_emp;
4.查询s_emp表中所有员工的年薪;
select last_name,salary+(salary*NVL(commission_pct,0)) "总工资" from s_emp;
selsct last_name ,salary+commission from s_emp;
selsct last_name ,salary+commission_pct from s_emp;
SELECT last_name, salary, 12 * (salary + 100) FROM s_emp;
select first_name , salary+(salary*NVL(commission_pct,0)) "总工资" from s_emp;
6.查询s_emp表中所有员工的工资;
select first_name,salary from s_emp;
select first_name ,commission from ;
5.查询s_emp表中所有员工姓名(给列起别名,使用连接符);
SELECT first_name||'.'||last_name "姓名" from s_emp;
select id "编号",first_name||'.'||last_name "姓名" ,salary from s_emp;
7.查询s_dept表的部门名称(去掉重复行distinct);
select * from s_dept;
select distinct name from s_dept;
8.查询s_emp表中所有的部门ID及职称(去掉多列重复行);
select * from s_emp;
select manager_id "部门ID",
select distinct dept_id, title from s_emp;
9.查询s_emp表要求输出员工姓名(firs_name、last_name)和实际工资(基本工资+提成);
SELECT first_name||'.'||last_name "姓名" ,salary+(salary*NVL(commission_pct,0)) "总工资" from s_emp;
10.查询s_emp表中dept_id为41的员工;
select dept_id from s_emp;
select * from s_emp where dept_id=41;
11.请查询出s_emp表中last_name为Smith的员工的信息
select *from s_emp where last_name like 'Smith';
12.请查询出s_emp表中部门ID为50并且工资大于1500的员工的信息;
select *from s_emp;
select *from s_emp where dept_id = 50 and salary > 1500;
13.请查询出s_emp表中工资在1500到2000之间的员工信息(between and);(包括边界)
select * from s_emp where salary between 1400 and 2500;
14.请查询出s_dept表中region_id为1,3的部门信息;
select * from s_dept;
第一种
select *from s_dept where region_id in(1,3);
第二种
select *from s_dept where region_id=1 or region_id=3;
15.查询s_dept表所有的所有部门的名称;
select distinct name from s_dept ;
16.查询s_emp表中工资为1500,2000,1550的员工信息。
select *from s_emp where salary in(1500,2000,1550,2500);
分享到:
相关推荐
Sybase 数据库安装与常见命令的使用 Sybase 数据库安装是 Sybase 数据库管理系统的基础,正确的安装是使用 Sybase 数据库的前提。本节将详细讲解 Sybase 数据库的安装步骤和常见命令的使用。 一、Sybase 数据库...
总的来说,安装MySQL 8.0涉及下载和解压安装文件、配置环境变量、编辑配置文件、安装依赖、启动服务以及进行安全设置。了解并掌握这些步骤对于日常的数据库管理工作至关重要。同时,利用像Navicat这样的工具,可以更...
1. 数据库基础概念: - 数据库(Database):存储数据的系统,提供数据的组织、存储和检索。 - 表(Table):数据库中的数据单元,由行和列组成。 - 字段(Field):表中的每一列,代表一种特定的数据类型。 - ...
### MySQL数据库常用命令详解 #### 一、连接MySQL服务器 - **命令格式**:`mysql -u 用户名 -p` - `-u` 后跟用户名; - `-p` 后可直接输入密码或按回车键后提示输入密码。 #### 二、创建数据库 - **命令格式**:...
Oracle数据库是世界上最流行的数据库管理系统之一,它提供了丰富的SQL命令来管理数据、用户和表空间。以下是一些Oracle数据库的常用命令及其详细说明: 1. **创建用户**:使用`CREATE USER`命令创建新用户,例如`...
Oracle数据库是一种广泛使用的关系型数据库管理系统,它支持丰富和复杂的查询命令来帮助用户高效地检索和处理数据。以下是基于给定文件内容的详细知识点介绍。 ### 简单查询 - **消除重复数据**: 使用`DISTINCT`...
1. 在数据库内部使用 source 命令恢复数据库。 `source 文件名.sql` 2. 在外部使用 mysql 命令恢复数据库。 `mysql -u 用户名 文件名.sql` 多表设计 多表设计是指在数据库中设计多个表,并在这些表之间建立关联...
以上就是关于Hive基本命令操作的一些核心知识点,包括创建表、查看表结构、数据加载以及查询等。在实际操作中,根据业务需求选择合适的数据模型(如分区表)并正确地管理数据,能够极大地提高数据处理的效率和便利性...
SELECT CURRENTDATE - 1 DAY FROM SYSIBM.SYSDUMMY1; ``` 或者使用`VALUES`关键字: ```sql VALUES (CURRENTDATE - 1 DAY); ``` 这些命令都会返回前一天的日期。 #### 小结 通过以上介绍,我们可以看到DB2提供...
- **注意事项**: 在执行此命令前,确保已安装了DB2客户端,并且数据库服务正在运行。 #### 2. 强制关闭所有应用程序 - **命令**: `db2 force application all` - **描述**: 强制关闭与数据库相关的所有应用程序会话...
【HW2020-0day总结1】这篇文章主要涵盖了多个信息安全漏洞的总结,涉及到不同厂商的产品,包括SQL注入、绕过登录、命令执行、远程代码执行(RCE)以及任意文件读取等严重安全问题。以下是对每个漏洞的详细解释: 1. *...
WHERE DateTimeField (day, -10, GETDATE()) ``` 这个命令会删除`TableName`表中`DateTimeField`小于当前日期减去10天的所有记录。执行这样的操作前,请确保已做好数据备份,以免误删重要信息。 在组态王环境中,...
**命令**: `select max(first_time) max_first_time, to_char(first_time, 'yyyy-mm-dd') day, count(recid) count_number, count(recid)*200 size_mb from v$log_history group by to_char(first_time, 'yyyy-mm-dd...
1. MySQL日期时间运算:题目中的`INTERVAL 2 DAY`表示增加2天,因此执行`SELECT '2008-01-20' + INTERVAL 2 DAY;`的结果是`2008-01-22`。 2. 变量命名规则:MySQL变量命名不支持特殊字符如`!`,所以`name!`是不正确...
day01_安装数据库软件 day02_数据库的基本使用selecl语句的使用 day03_限制数据返回 day04_字符函数、数字函数、日期函数 day05_转换函数、通用函数、条件表达式 day06_多表联接 day07_组函数 day08_子查询 day09_...
本文将详细介绍Oracle数据库自动备份的三种常见方法:Windows下的任务计划(At命令)、UNIX下的Crontab以及第三方工具(如Viritas),并提供具体的实施步骤。 #### 二、Windows下的任务计划(At命令) ##### 1. ...
MySQL数据库的二进制日志(Binary Log,简称binlog)是记录所有改变数据库状态的非临时性事件的重要工具,它对于数据恢复、主从复制等操作至关重要。本篇文章将详细解析如何正确清理MySQL的binlog日志,避免对数据库...
### ASP.NET手动备份数据库...通过以上详细分析,我们可以看到在ASP.NET环境下手动备份数据库的操作不仅简单实用,而且对于保障数据安全具有重要意义。开发者可以根据实际需求调整备份策略,以满足不同场景下的需求。
SQL数据库操作资源包含了一系列用于与数据库交互的工具和文档,主要涵盖了SQL语言的基本操作、类库的使用以及函数的应用。这些资源对于理解SQL数据库的工作原理、进行数据管理以及提升编程能力具有极大的帮助。 ...
### 数据库知识点解析 #### 一、单项选择题解析 ...以上内容总结了题目中的关键知识点,涵盖了数据库的基础概念、SQL语言的使用以及具体的SQL操作命令,旨在帮助读者更好地理解和掌握数据库相关的基础知识。