`
l4432848
  • 浏览: 255079 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

SQL判断语句用法和多表查询

    博客分类:
  • java
阅读更多

       1.格式化时间sql语句

  本例中本人随便做了两张表,和实际不是很相符,只是想说明sql语句的写法。

  例1表格式如下:

  

  需求:查询出本表,但需要使time字段的时间格式为yyyy-MM-dd,比如:2013-08-13

  sql写法:

  SELECT u.id,u.userId,u.timeType,DATE_FORMAT(time,'%Y-%m-%d') AS time,secondId FROM `user` u

  运行结果:

  

  2.多表查询(三表查询)

  例二三表结构如下:

  

  

  

  需求:查询出主表,要求在主表中显示username和secondname

  sql写法:

  SELECT u.id,n.`name`,u.timeType,u.time,s.`name` FROM `user` u,`name` n,`second` s

  WHERE u.userId=n.id AND u.secondId=s.id

  运行结果:

  

  3.when then判断语句

  例三表结构如下:

  

  需求:查询上表,若timeType字段值为2时,显示每月的第二天,若timeType字段值为4时,显示每月的第四天

  sql写法:

  SELECT u.id,u.userId,(CASE WHEN u.timeType=2 THEN '每月第二天' WHEN u.timeType=4 THEN '每月第四天' END) AS timeType ,u.time,u.secondId FROM `user` u

  运行结果:

  

0
0
分享到:
评论

相关推荐

    SQL查询语句使用

    本文将详细介绍SQL SERVER中的查询语句及其使用方法。 #### 二、查询语句详解 1. **基本查询语法:** - `SELECT` 语句用于从表中选择数据。 - `FROM` 语句指定要从中获取数据的表。 - `WHERE` 子句用于过滤结果...

    SQL查询语句大全

    ### SQL查询语句大全知识点详解 #### 一、SQL语言简介 - **SQL**(Structured Query Language,结构化查询语言)是一种标准化的语言,用于管理关系型数据库系统中的数据。它结合了关系代数和关系演算的特点,在...

    oracle消耗资源的sql查询语句记录

    - **CPU时间过长的SQL语句**可能是因为查询条件复杂或者涉及多表关联等问题导致,可以考虑调整查询逻辑或者优化索引结构。 4. **进一步的监控工具** - **AWR报告**:自动工作负载资料库(Automatic Workload ...

    SQL数据库 查询语句使用精华

    本文详细介绍了SQL查询语句的基础用法及高级技巧,包括基本查询语句、条件过滤、使用别名、多表联接、聚合函数、子查询、通配符、范围查询、空值处理、结果排序以及结果合并等内容。通过学习这些技巧,你可以更高效...

    使用sql语句查询的数据按时间递增累加

    根据提供的文件信息,本文将详细解释如何使用SQL...本文详细介绍了如何使用SQL语句实现数据的时间递增累加功能,包括数据表结构的设计、具体SQL查询语句的编写以及应用场景的探讨。希望对相关领域的技术人员有所帮助。

    sql判断语句.txt

    根据给定文件的信息,本文将深入探讨SQL中的判断语句,特别是CASE表达式的使用方法及其在实际场景中的应用。此外,我们还将分析不同类型的CASE语句,并通过具体例子来加深理解。 ### SQL中的CASE表达式 #### CASE...

    SQL查询语句精华.rar

    1. **SELECT**:用于从数据库中选择数据,是最常用的查询语句,可以指定字段、表和条件。 2. **FROM**:指定要查询的表。 3. **WHERE**:设置查询条件,过滤结果。 4. **GROUP BY**:对结果进行分组,常与聚合函数如...

    python自动生成sql建表语句

    `说明文档.txt`可能包含了程序的使用方法和注意事项,而`WindowsFrom`可能是一个包含GUI窗口设计的文件,可能是用wxPython、PyQt或其他GUI库创建的。`Function`可能是一些辅助函数的集合,用于执行特定的任务,如...

    VB判断SQL表是否存在

    接下来,我们可以使用SQL查询语句`IF EXISTS`来检查表是否存在。例如,如果我们想要检查名为"Employee"的表,可以编写如下代码: ```vb Dim rs As New ADODB.Recordset Dim sqlQuery As String sqlQuery = "IF ...

    数据库建表操作SQL语句大全

    ### 数据库建表操作SQL语句...以上就是关于数据库建表操作的SQL语句大全及解释,涵盖了从创建表、数据的增删改查到表的维护等多个方面。希望这些内容能够帮助新手快速上手SQL语句,并熟练掌握数据库管理的基础技能。

    sql列数不固定查询语句

    2. **构建动态字段列表**:通过查询表`a`中所有的`CodeA`和`CodeB`组合,动态地生成聚合字段列表。 - 使用`case`语句来判断当前行是否符合特定的`CodeA`和`CodeB`组合,如果是,则计入总和;否则,计为`NULL`。 - ...

    sqlserver之并行查询

    二、并行查询的使用方法 并行查询可以通过以下三个步骤来实现: 首先,数据库会判断是否需要进行并行查询。在数据库中有一个查询优化器,会对 SQL 语句进行优化,然后数据库才会去执行查询语句。如果查询优化器...

    查询重复数据sql语句

    本文详细介绍了如何使用SQL查询表中的重复数据,包括对给出的示例SQL语句进行了逐行解释,并探讨了其他的查询方法。正确地识别和处理重复数据对于维护数据质量至关重要。不同的场景可能需要采用不同的策略和技术。...

    SQL 查询语句优化

    DECODE函数可以有效地避免对相同记录的重复扫描或对相同表的重复连接,特别是在复杂的条件判断场景中,使用DECODE可以显著减少查询时间和资源消耗。 #### 七、整合无关联的数据库访问 即使查询之间没有直接关联,...

    用sql语句由excel表往sqlserver数据库表中导数据

    ### 使用SQL语句将Excel数据导入SQL Server数据库 在日常工作中,经常需要处理不同格式的数据文件,例如将Excel表格中的数据导入到SQL Server数据库中。本文将详细介绍如何使用SQL语句实现这一操作。 #### 一、...

    HANA_SQL语句和系统视图

    本文将详细探讨HANA中的SQL语句及其使用方法,并介绍系统视图的相关知识点。 首先,HANA中的SQL语句用于数据库的创建(Create)、读取(Retrieve)、更新(Update)和删除(Delete)操作,即CRUD操作。在HANA数据库...

    SQL server 语句大全

    视图是基于SQL查询结果的一种虚拟表,它可以简化复杂的查询,并且可以用于限制用户访问敏感数据。 ```sql CREATE VIEW SalesSummary AS SELECT ProductID, SUM(UnitPrice * Quantity) AS TotalSales FROM Sales ...

Global site tag (gtag.js) - Google Analytics