检索数据_6_过滤记录结合使用别名
过滤记录结合使用别名
需求描述
需求:查询雇员表emp里工资大于3000的员工编号、员工名称、职位、工资情况,并以工资的别名“salary”进行过滤。
解决方法:先找出emp表的工编号、员工名称、职位、工资对应的字段名分别为empno、ename、job、sal,结合SELECT column as “别名”FROM table的方式给字段sal起个别名salary,这里需要用个只是,内敛表,即将查询的结果集用“()”包裹起来起个别名,也可以理解成用个虚拟的表。再在这个内敛表的基础上过滤salary大于3000的记录即可。
注: 数据库数据集SQL脚本详见如下链接地址
员工表结构和数据初始化SQL脚本
-- Oracle、Sql server、Mysql:
SELECT * FROM
(
SELECT empno,ename,job,sal salary
FROM emp
)X
WHERE salary>3000
执行结果
检索数据_6_过滤记录结合使用别名相关推荐
- MySQL检索数据(过滤+通配符+正则表达式)
[0]README 0.1)本文部分文字描述转自"MySQL 必知必会",旨在review "MySQL的基础知识": [1]检索数据 1)检索单个列:sele ...
- 检索数据表中重复的记录
一个表数据是从Excel中导入,经过下面的操作,发现有重复的记录. SELECT [Partno] FROM [dbo].[Loose04] 检索出3642行记录. 而用下面的SQL语句,检索出36 ...
- SQL 100+个最佳入门案例实践(覆盖Oralce、SQL Server、Mysql)之基础操作_1_检索数据
SQL基础操作_1_检索数据 目录 7.1.1 数据集 7.1.2 学生选课关系表 7.1.3 供应商关系表 7.2.1 从表中查询所有行和列 7.2.2 从表中查询部分行 7.2.3 查询满足某个条 ...
- CakePHP 2.x CookBook 中文版 第七章 模型 之 检索数据
检索数据 如前所述,模型层的一个角色是从多种存储中获取数据. CakePHP 模型类带有很多功能,帮助你搜索这些数据,排序,分页并且进行过滤.你将要使用的很多功能集成于模型的 Model::find( ...
- Linux系统中Oracle数据库使用SELECT语句检索数据(1)实例应用
Linux系统中Oracle数据库使用SELECT语句检索数据(1)实例应用 1,首先切换到Oracle用户,并进入数据库#sql / as sysdba2,启动数据库,并连接样例及表格,启动命令#s ...
- 《SQL Cookbook》 - 第一章 检索数据
朋友推荐了一本书<SQL Cookbook>,翻译过来就是<SQL经典实例>,讲的都是SQL编写层面的案例,例如获得随机数.NULL值判断.求中位数.日期计算等,都是日常工作中 ...
- Kettle使用_31 CSV文件输入跳过前几(首)行之过滤记录
Kettle使用_31 CSV输入结合过滤记录 需求:对csv文件输入不在第一行的情况进行数据装载,这里假定数据在第6行. 解决方法:通过CSV文件输入结合过滤记录组件,即在CSV文件输入里指定行号, ...
- mysql-3 检索数据(1)
SELECT 语句 SELECT检索表数据,必须至少给出两条信息--------想选择什么,以及从什么地方选择. 检索一个列 SELECT prod_name FROM products; 上述语句利 ...
- 4-2 ADO.NET-查询和检索数据1
4-2 ADO.NET-查询和检索数据<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:offic ...
最新文章
- Hibernate 异常org.hibernate.LazyInitializationException: could not initialize prox
- JS Array 中 shift 和 pop 的妙用
- 【转】北京四中学习方法
- 关于机房有八台计算出现E盘无法更改盘符的问题
- vuepress 跑不起来?报错?空白页? res.getHeader is not a function?
- 【Android 逆向】逆向修改游戏应用 ( 分析应用结构 | 定位动态库位置 | 定位动态库中的修改点 | 修改动态库 | 重打包 )
- java序列化与反序列化(转)
- SuperSocket源码解析之开篇 (转)
- mysql配置文件注解
- 网管交换机和非网管交换机有什么区别?
- FreeRTOS---堆内存管理(一)
- 【Project3】【web.xml分析】
- jQuery学习(十二)—jQuery中对象的查找方法总结
- 回溯法求解背包问题java_背包问题回溯法的递归实现(java)
- 百度远场语音识别套件-开箱评测
- [转载] PyTorch简介
- 第十二章_网络搭建及训练
- Nginx与tomcat组合的简单使用
- hg527-c CU.html,华为无线猫设置
- linux开发板网口连接测试方法
热门文章
- JavaScript实现RadixSort基数排序算法(附完整源码)
- JavaScript实现Fast Powering算法(附完整源码)
- wxWidgets:wxConfigBase类用法
- wxWidgets:窗口删除
- 使用 C++0x 时 make_shared 完美转发构造函数参数的测试编译器
- boost::mpl::abs相关的测试程序
- boost::mp11::mp_filter相关用法的测试程序
- boost::log模块测试样板,用于检查每个公共标头是否都是独立的并且没有任何缺失的 #includes
- boost::intrusive::avl_set用法的测试程序
- boost::log::sinks::simple_event_log_backend用法的测试程序