`

数据库操作语句记录

 
阅读更多
1、查询表exam_manage表中第10到20条记录:

select top 10 * from exam_manage where emp_num not in (select top 10 emp_num from exam_manage)

2、将某一字符串补齐为10位,原始字符串为123456,需处理为0000123456

right('0000000000'+'123456',10);

right(参数1,参数2)
right 是对参数1从右边开始取字符串,取的位数为参数2
比如:right('sfsf1231231',5)  得到的结果就是 31231

3、查询表exam_manage中emp_num字段(varchar型)值最大的那条记录

select * from exam_manage where emp_num = (select max(cast(emp_num as bigint)) from exam_manage)

4、系统函数case when...then...else...end

select emp_num as 工号,
case state when '1' then '安排' else '未安排' end
as 安排与否
from exam_manage

5、表a有一字段falg,其值可为0、1、2、3 统计各种有多少条记录
0--待审核 1--学员收回 2--上级退回 3--审核通过

select distinct b.审核状态,count(b.审核状态) as 数目
from (select case flag
    when 0 then '待审核'
    when 1 then '学员收回'
    when 2 then '上级退回'
    else '审核通过'
    end
    as 审核状态
from a) b
group by b.审核状态

结果为:
审核状态   数目
审核通过   126453
待审核     215210
上级退回   502
学员收回   102

6、select * from a where dateadd(dd,7,apply_time)>getdate()
分享到:
评论

相关推荐

    数据库操作语句

    【数据库操作语句】是数据库管理系统中用于查询、更新和管理数据的核心工具。SQL(Structured Query Language)是一种标准的数据库编程语言,适用于所有关系型数据库和其他类型的数据库系统。本部分将详细阐述SQL中...

    SQL数据库操作语句习题数据库

    本题库专注于SQL数据库操作语句,特别涉及了三个基础表格:学生表(Student)、课程表(Course)和学生选课表(SC)。这些表格是构成一个教育管理系统的基础,通过它们可以实现对学生信息、课程信息以及选课情况的...

    数据库SQL语句大全

    数据库SQL语句大全 数据库SQL语句大全是一个涵盖了数据库管理系统中各种SQL语句的详细指南。以下是从基础知识到高级...本文档涵盖了数据库管理系统中的基本知识和高级查询操作,是一个非常实用的数据库SQL语句大全。

    达梦数据库建表操作SQL语句大全.pdf

    新建表是数据库操作的基础,其SQL语句的一般格式为 `CREATE TABLE [表名] (...)`。在达梦数据库中,创建表时可以为表指定字段名称、字段类型,以及为某些字段添加额外属性,例如设置默认值、是否允许为空值等。示例...

    数据库Sql语句 数据库操作

    - 存储过程:预编译的SQL语句集合,可以执行一系列数据库操作。`CREATE PROCEDURE GetEmployeesByPosition @Position VARCHAR(50) AS SELECT * FROM Employees WHERE Position = @Position` 创建一个名为...

    ABAP数据库操作之操作语句

    本文将详细介绍ABAP中几种常用的数据库操作语句,包括`INSERT`、`UPDATE`、`MODIFY`以及`DELETE`等,并通过示例代码帮助读者更好地理解和掌握这些关键概念。 #### 一、INSERT语句 **功能描述**:`INSERT`语句用于...

    Oracle数据库sql语句的基本操作详解

    本文将深入解析Oracle SQL语句的基本操作,帮助初学者更好地理解和应用这些技巧,从而提高数据库查询效率。 首先,理解选择最有效率的表名顺序至关重要。在FROM子句中,Oracle会按照从右到左的顺序处理表,这意味着...

    数据库图书信息管理数据库SQL语句.doc

    * 本资源文件中的数据查询:通过SSMS向各数据表中添加记录,并执行查询语句来检索数据。 知识点7:数据库应用 * 数据库应用的类型:管理信息系统、决策支持系统、办公自动化系统等。 * 本资源文件中的数据库应用:...

    史上最全数据库SQL语句大全

    首先,数据操作语句是SQL中最为常见的,主要包括以下几个方面: 1. SELECT:该语句用于从数据库表中检索数据行和列,可以配合WHERE子句限定条件,ORDER BY子句进行排序,以及使用聚合函数如SUM、AVG等计算统计数据...

    C#不写SQL语句的数据库操作

    ORM框架允许开发者用面向对象的方式来操作数据库,将数据库表映射为类,将数据库记录映射为对象,从而简化了数据库操作。常用的ORM框架有Entity Framework、NHibernate、Dapper等。 1. Entity Framework:这是微软...

    数据库常用语句

    在本文中,我们将深入探讨如何使用MySQL进行数据库操作,包括创建数据库、建表、插入数据、查询数据、删除数据以及更新数据。 首先,数据库的作用在于存储和管理海量数据,提供高效的数据存取和检索机制。常见的...

    数据库收缩语句

    在这个场景中,我们将深入探讨"数据库收缩语句",以及如何在SQL Server 2008 R2中执行这个操作。 首先,我们需要理解为什么需要进行数据库收缩。在SQL Server中,数据库分为两个主要部分:数据文件(MDF)和日志...

    SQL数据库操作常用语句

    本文档将详细介绍SQL中最常见的操作语句,包括查询、删除、插入和修改记录等,并结合实际案例进行解析,以便于初学者更好地理解和应用这些知识。 #### 二、基本SQL语句详解 ##### 1. 查询记录 **基本格式**: ```...

    要求完成商品销售数据库SQL语句

    T-SQL 语句可以实现复杂的数据库操作和数据 manipulation。 知识点 7:实验内容 实验内容包括创建三个表 Article、Customer、OrderItem,并对表进行操作,包括插入、检索、更新、删除等操作。 知识点 8:检索操作...

    淘淘项目数据库sql语句

    "淘淘项目数据库sql语句"这个资源聚焦于一个名为"淘淘"的项目,它包含了一系列已经验证过的SQL(结构化查询语言)语句,这些语句适用于数据库操作和管理。SQL是用于管理和处理关系数据库的标准编程语言,其主要功能...

    数据库SQL语句练习

    9. **事务(Transaction)**:在SQL中,事务是一系列数据库操作的集合,这些操作要么全部成功,要么全部失败。ACID属性(原子性、一致性、隔离性和持久性)确保了事务的可靠性和数据的一致性。 10. **存储过程...

    数据库函数和查询语句

    综上所述,数据库函数和查询语句是数据库管理系统中的基础操作,用于创建、更新、删除和查询数据,同时还需要了解锁定机制和并发控制策略,以保证数据的准确性和完整性。掌握这些知识对于理解和操作数据库至关重要。

    在Delphi中更新数据库UPDATE语句使用示例..rar

    在Delphi中,数据库操作是开发企业级应用的重要部分,其中UPDATE语句是修改已有数据的关键操作。本文将深入探讨如何在Delphi中利用UPDATE语句来更新数据库中的记录,结合具体的示例代码进行详细解释。 首先,我们...

    数据库SQL查询语句大全

    5. **数据库操作**: - `CREATE DATABASE database-name`:创建数据库。 - `DROP DATABASE dbname`:删除数据库。 - 数据库备份和恢复涉及SQL Server的`sp_addumpdevice`和`BACKUP DATABASE`等存储过程。 6. **...

Global site tag (gtag.js) - Google Analytics