`

sql语句由浅入深

    博客分类:
  • sql
 
阅读更多

1、decode函数:decode(条件,值1,翻译值1,值2,翻译值2,...值n,翻译值n,缺省值)

举例:select monthid , decode (sale,1000,'D',2000,'C',3000,'B',4000,'A',’Other’) sale from output

2、nvl函数

3、sign函数:根据某个值是0、正数还是负数,分别返回0、1、-1

举例:select monthid,decode(sign(sale-6000),-1,sale,6000) from output,即达到取较小值的目的。

分享到:
评论

相关推荐

    由浅入深sql语句(外键,左关联,右关联,全关联)

    ### SQL语句详解:外键、左关联、右关联与全关联 #### 一、引言 在数据库设计中,关系型数据库通过表之间的关联来实现数据的有效组织和查询。SQL语言作为数据库的标准操作语言,提供了多种方式来进行表间的关联...

    21天学会sql语句

    本书名为《21天学会SQL语句》,其意图是通过21天的学习周期,采用由浅入深的方式,逐步引导读者学习和掌握SQL语言。它不仅涵盖基础的SQL语法,还包括一些高级技巧和操作。书中内容覆盖了查询、数据操作、事务处理等...

    该库是一个Mysql的学习库,从数据库简介、安装、sql语句、索引优化、集群、分库分表等方面进行由浅入深的讲解。.zip

    3. **SQL语句**:SQL(Structured Query Language)是用于与数据库交互的语言。基础包括创建(CREATE)、读取(SELECT)、更新(UPDATE)和删除(DELETE)数据,以及管理数据库对象如表、视图等。更高级的SQL涵盖...

    SQL语言培训PPT

    从基础开始,由浅入深的解释了SQL语言的定义以及使用方式。适合于从初级开始了解SQL语言,并有进一步深入学习的指导。

    sql完全手册

    SQL是一种用于处理数据库的强大语言。本书完整且详细地描述了...此外,在附录中还给出了几乎所有SQL语句的定义和函数清单以及相关示例。在阅读本书后,读者将会熟悉SQL的几乎所有语句和特性,并会快速有效地使用 SQL。

    传智播客SpringMvc+Mybatis由浅入深视频教程及课程源码资料

    - **强大的SQL语句控制**:允许开发者编写原生态的SQL语句,便于优化。 - **动态SQL**:支持if、choose、when、otherwise等元素,可以根据条件动态生成不同的SQL语句。 - **缓存机制**:提供了二级缓存机制,可以在...

    sql 完全手册

    SQL是一种用于处理数据库的强大语言。本书完整且详细地描述了...此外,在附录中还给出了几乎所有SQL语句的定义和函数清单以及相关示例。在阅读本书后,读者将会熟悉SQL的几乎所有语句和特性,并会快速有效地使用 SQL。

    learn-sql-the-hard-way-笨方法学sql

    书中的章节结构清晰,由浅入深地介绍了SQL的各种概念和技术。以下是根据提供的文件名所推测的课程内容概览: 1. **基础概念与术语**(learn-sql-the-hard-waych1.html) - SQL的全称及历史背景 - 数据库管理系统...

    sql server复习

    理解T-SQL语句如BACKUP和RESTORE,以及如何制定有效的备份计划,是确保数据安全的关键。 存储过程和触发器是SQL Server的高级特性,允许开发人员编写复杂的逻辑并在数据库级别执行。存储过程可以提高代码的重用性和...

    SQL21日自学通

    为了深入理解SQL语句的使用和数据库的设计,书中的实例与练习是非常关键的学习材料。它们帮助初学者在实践中掌握理论知识,加强理解和记忆。对于有经验的开发人员来说,通过这些练习来复习基础知识点,确保没有遗漏...

    SQL注入练习.rar

    SQL注入是一种常见的网络安全漏洞,它允许攻击者通过输入恶意的SQL语句来操纵数据库,获取、修改或删除敏感数据。"SQL注入练习.rar" 提供了一个名为 "sql-labs" 的练习环境,专为学习和提升SQL注入技能设计。这个...

    SQL注入全过程深入分析

    SQL注入是一种严重的网络安全威胁,它发生在应用程序没有正确过滤或验证用户输入,导致恶意构造的SQL语句被执行时。本文将深入剖析SQL注入的全过程,揭示其危害,并提供一些防范措施。 首先,让我们了解SQL注入的...

    学习数据库的好资料,全面的SQL介绍

    使用SQL Server进行学习将让你有机会实践SQL语句,理解如何在实际环境中应用数据库技术。你可以学习如何安装、配置SQL Server,以及如何使用其提供的图形化工具进行数据库管理。 对于初学者来说,理解SQL的SELECT...

    JDBC由浅入深-一本很详细的JDBC开发书籍

    4. 执行 SQL 语句:使用 Statement 对象的 `executeQuery()` 或 `executeUpdate()` 方法执行 SQL 语句。 5. 处理结果集:使用 `ResultSet` 对象处理查询结果。 Statement 接口 Statement 接口是 JDBC 中的一个核心...

    SQL Server数据库常用操作

    描述指出这些内容对初学者非常有用,因此内容应该是由浅入深,逐步引导学习者了解和掌握SQL Server数据库的基本操作和一些特定情况下的查询技巧。 在标签中,我们只看到了"数据库"这个词,这表明整篇文章都是围绕...

    下载 传智播客_Springmvc+Mybatis由浅入深全套视频教程

    1. **SQL语句与代码分离**:通过XML文件或注解的方式将SQL语句与代码分离,提高了可维护性和可读性。 2. **动态SQL**:MyBatis支持动态SQL,可以根据条件生成不同的SQL语句。 3. **自动映射**:支持基本类型的自动...

    学习SQL查询语言的使用语言

    存储过程是预编译的SQL语句集合,可提高效率并简化代码。学生应理解这两个概念及其在数据库管理中的重要性。 教学方法: 1. **问题导入**:通过提问上节课学习的内容,如“如何避免逐个查找数据”,激发学生思考,...

    SQLi Labs实验指导书

    - **后台SQL语句分析**:分析错误信息,推断出后台SQL语句中可能存在单引号变形的情况。 - **构造注入语句**:根据变形情况构造对应的SQL注入代码。 #### 6. SQL注入技巧与方法 - **单引号测试**:通常用于探测字符...

Global site tag (gtag.js) - Google Analytics