`

简单查询

 
阅读更多

1.查询所有列

使用 * 可查询所有列。

         SELECT * FROM dept;

 

2.查询特定列

显示表结构:

DESC emp;

指定确定的列名:

SELECT empno, ename, sal, job FROM emp;

 

3.查询日期列

以简体中文显示结果:将会话的nls_date_language参数设置为SIMPLIFIED CHINESE.

ALTER SESSION  SET nls_date_language='SIMPLIFIED CHINESE';

SELECT ename, hiredate FROM emp;

 

以美国英语显示显示结果:将会话的nls_date_language参数设置为AMERICAN.

ALTER SESSION  SET nls_date_language='AMERICAN';

SELECT ename, hiredate FROM emp;

 

以特定格式显示日期结果:设置会话的nls_date_format参数

ALTER SESSION SET nls_date_format=' YYYY"年"MM"月"DD"日" ';

SELECT ename, hiredate FROM emp;

 

使用to_char函数定制日期显示格式:

SELECT ename, to_char(hiredate, 'YYYY-MM-DD') FROM emp;

 

4.排除重复行

使用distinct关键字

SELECT DISTINCT deptno, job FROM emp;

 

5.使用算术运算符

数字列可以使用算术运算符(+ 、— 、* 、/)

SELECT ename, sal, sal*12 FROM emp;

 

6.处理NULL

使用NVL函数处理NULL:

SELECT ename, sal, comm, sal+nvl(comm, 0) FROM emp;

如果comm为null,返回0;如果comm不为null,返回原数值

 

使用NVL2函数处理NULL:

SELECT ename, sal, comm, nvl(comm, sal+comm, sal) FROM emp;

如果comm不为null,返回sal+comm的结果值;如果comm为null,返回sal的结果值

 

7.连接字符串

使用"||"操作符连接字符串

SELECT ename || ' ''s job is ' || job FROM emp;

 

使用函数CONCAT连接字符串

SELECT concat( concat( ename, ' ''s salary is '), sal ) FROM emp;

 

8.使用列别名

如果列别名需要区分大小写、包含大小写或空格,那么必须使用双引号

SELECT ename "Name", sal*12 "Annual Salary" FROM emp;

 

 

 

 
分享到:
评论

相关推荐

    【实验报告】数据库的简单查询和连接查询实验

    【实验报告】数据库的简单查询和连接查询实验 在本次实验中,我们专注于掌握SQL查询语句,包括单表查询和多表连接查询,旨在深化对关系、属性、主键和外键的理解。实验环境是Microsoft SQL Server或MySQL,实验前...

    SQL简易查询工具

    "SQL简易查询工具"是一款专为SQL Server、MySQL和Oracle数据库设计的轻量级查询软件。这款工具旨在简化数据库管理,使用户能够快速、高效地执行SQL查询,从而提高工作效率。下面将详细介绍这款工具及其核心功能。 ...

    Java使用Jdbc连接Oracle执行简单查询操作示例

    Java使用Jdbc连接Oracle执行简单查询操作示例 Java使用Jdbc连接Oracle执行简单查询操作,是指使用Java语言通过Jdbc(Java Database Connectivity)连接Oracle数据库并执行简单查询操作的过程。本文将通过实例形式...

    简单查询与条件查询作业.docx

    简单查询与条件查询作业 本文档主要讲解简单查询和条件查询的相关知识点,通过使用 SQL PLUS 工具,用户可以登陆到 Oracle 数据库中,并进行各种查询操作。 1. 简单查询 简单查询是指从数据库表中检索数据的基本...

    实验一:数据定义与简单查询.docx

    实验一:“数据定义与简单查询”旨在让学生熟悉和掌握数据库管理的基本操作,特别是使用MySQL工具进行数据定义和简单查询。这个实验涵盖了创建数据库、表索引、修改表结构以及使用查询工具进行结果分析的关键技能。 ...

    数据库实验报告-数据库的简单查询和连接查询

    根据给定的文件信息,以下是对“数据库实验报告-数据库的简单查询和连接查询”的详细解析,涵盖了实验目的、原理、步骤以及实验内容的关键知识点。 ### 实验目的 本实验旨在使学生掌握SQL Server查询分析器的使用...

    简易查询分析器 (几乎可以连接任何数据库)

    简易查询分析器是一款功能强大的工具,它以其广泛的数据库兼容性为亮点,允许用户轻松地连接到各种类型的数据库进行数据查询和分析。这款分析器适用于DELPHI开发环境,提供了源代码资源,对于开发者来说,是一个宝贵...

    C#文件简单查询系统

    《C# 文件简单查询系统详解》 在信息技术领域,文件管理是日常操作中不可或缺的一环。C#作为Microsoft .NET框架的主要编程语言,为开发者提供了强大的文件操作能力。本篇文章将详细探讨如何利用C#构建一个简单的...

    SQL的数据查询功能之二---简单查询

    ### SQL 数据查询功能详解:简单查询 在数据库管理领域,SQL(Structured Query Language,结构化查询语言)作为标准的语言工具,被广泛应用于数据查询、更新、控制和管理。本文将深入探讨SQL的数据查询功能,特别...

    简单查询(jsp与servlet结合,oracle数据库)

    本示例中的"简单查询"项目展示了如何将这些技术整合在一起,实现从Oracle数据库中检索数据的功能。以下是关于这些技术及其相互结合的详细说明。 **JavaServer Pages (JSP)** 是一种动态网页技术,它允许开发者在...

    oracl数据库-简单查询-复杂查询讲解(1)

    为了具有格式的良好性和用户的可读性,本文档以sql格式保存,以oracle12c为数据库,详细讲解了简单查询和复杂查询的基本概念,同时使用了大量的案例做了进一步分析,希望给广大读者一个好的资料,更期待各位读者提出...

    数据库实验报告——数据库的简单查询和连接查询

    实验报告的主题聚焦于数据库的简单查询和连接查询,旨在通过SQL Server查询分析器来实践和深化对SQL语言的理解。实验的目的是让学生掌握SQL Server查询分析器的使用,熟悉SQL查询语句,特别是针对数据表的查询操作,...

    实验二 数据库的简单查询和连接查询实验.doc

    数据库简单查询和连接查询实验 数据库简单查询和连接查询实验是数据库管理系统中最基本也是最重要的操作。只有熟悉了简单查询和连接查询,才能更好地设计和实现数据库应用系统。在本实验中,我们将使用Microsoft ...

    简单查询 .txt

    简单查询 简单

    Elasticsearch QueryBuilder简单查询实现解析

    Elasticsearch QueryBuilder简单查询实现解析 Elasticsearch QueryBuilder是一个强大的查询构建器,它提供了多种查询方式来实现对数据的查询。下面我们将通过示例代码,详细介绍Elasticsearch QueryBuilder简单查询...

    hibernate入门数据简简单查询

    hibernate入门数据简简单查询

    数据库概论:实验三-简单查询和连接查询实验.docx

    数据库概论实验三简单查询和连接查询实验 数据库概论实验三简单查询和连接查询实验是数据库基本查询操作的实验部分,旨在加深学生对SQL Server查询分析器的使用方法和SQL、Transaction-SQL语言的查询语句的理解。...

    扩展简单查询系统

    标题“扩展简单查询系统”指的是一个使用Visual Basic (VB) 和Microsoft Access开发的查询系统,旨在帮助用户执行基本的数据检索任务。这个系统可能是为了解决特定业务或数据管理需求而设计的,允许用户通过简单的...

    用c#编写的简易查询分析器

    标题中的“用C#编写的简易查询分析器”指的是使用C#编程语言开发的一个轻量级的查询解析工具。这个工具可能主要用于解析SQL查询语句,帮助开发者理解、验证或调试SQL代码。C#是微软公司推出的面向对象的编程语言,...

Global site tag (gtag.js) - Google Analytics