`

数据库操作语句记录

阅读更多
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)

    数据库操作语句大全(sql) 一、基础 1、说明:创建数据库 CREATE DATABASE database-name 2、说明:删除数据库 drop database dbname 3、说明:备份sql server --- 创建 备份数据的 device USE master EXEC sp_...

    软件工程中常用数据库操作的SQL语句(2)

    软件工程中常用数据库操作的SQL语句软件工程中常用数据库操作的SQL语句软件工程中常用数据库操作的SQL语句

    基于 RMI 技术的数据库操作中间件设计学生、教师消费记录管理系统【100011197】

    ①数据库操作中间件: 提供数据库连接接口。该接口可使“数据库操作中间件”连接当前主流的数据库,如Oracle、SQLServer、MySQL、Access 等;参数要求:指示数据库类型,数据库相应的连接参数。 提供关闭数据库连接...

    易语言操作数据库教程之EDB教程

    易语言操作数据库教程之EDB教程第一讲。第一讲:。1.数据库有哪些?。单机: ACCESS SQLITE EDB QE(内存操作的数据库)。网络: MySQL PHP+MySQL 。2.EDB的优势。1.EDB 他是易语言自带的数据库格式。2.EDB 便于操作。3....

    DBHelper数据库操作类(支持OleDb、MySQL、Oracle、SQL、SQLite).zip

    数据库操作类(支持OleDb、MySQL、Oracle、SQL、SQLite、) 操作: 获取连接字符串 得到web.config里配置项的数据库连接字符串。 数据库连接字符串(web.config来配置),可以动态更改connectionString支持多数据库. ...

    VB 数据库及记录集操作工具

    VB 数据库及记录集操作工具 VB数据库及记录集操作工具,连接好数据库,就可对数据库进行各种操作,比如插入和更新语句、删除数据库表、删除记录集等,程序语言英文,仅供参考。

    批量数据库执行SQL语句程序

    SQLite 记录 历史服务器地址 方便下次操作 ,消息框返回每个数据库执行语句的 影响行数。SQL语句 包含 delete drop truncate 关键字时需要 勾选 相应的 checkbox,防止误操作 vs2012 开发 framework 2.0

    pdo的mysql数据库操作类.zip

    dbtemplate类集合了对数据库的访问操作,主要有以下几个操作: 1. queryrows:返回多行记录 2. queryrow:返回为单条记录 3. queryforint:查询单字段,返回整数 4. queryforfloat:查询单字段,...

    Java开发基于rmi的数据库中间件设计源码.zip

    该接口传入参数为哈希表,哈希表中记录了查询的表名、字段名、操纵语句类型标志、“where”语句的条件等;传出参数为成功和失败的布尔值。针对哈希表中的这些信息,服务端需要做到: 多类型(insert、update、delete...

    一个SQL CE的数据库操作访问类

    用于连接SQL CE数据库源 执行语句、存储过程、返回记录集 等功能的操作类

    学生成绩管理系统Oracle全部SQL语句.txt

    5、报告要有操作截图展示,字数要求4000字左右,以及对 oracle数据库的学习体会,要求字数1000字以上。 (2)学生需完成设计报告文档,文档不得雷同; (3)以班为单位由班长统一提交,设计的数据库以及电子文档以...

    EasyASP v2.1数据库操作类

    [数据库] 完善的数据库操作容错功能,能即时输出出错SQL语句方便调试。 [数据库] 在使用已经存在的数据库连接对象时能自动判断数据库类型。 [数据库] 专为Ajax设计的数据获取方式及输出Json格式数据。 [数据库] ...

    关于java数据库基本操作

    1、java数据库操作基本流程2、几个常用的重要技巧:·可滚动、更新的记录集·批量更新·事务处理java数据库操作基本流程:取得数据库连接-执行sql语句-处理执行结果-释放数据库连接l、取得数据库连接1)用DriverManager...

    SQL编写规范(数据库操作规范)

     EXPLAIN PLAN的分析结果是用缩进的格式排列的,最内部的操作将最先被解读,如果两个操作处于同一层中,带有最小操作号的将首先被执行    目前许多第三方的工具如PLSQL Developer和TOAD等都提供了极其方便的...

    达梦数据库_SQL语言手册

    修改操作的对象也可以是元组的集合,相对于面向记录的数据库语言一次只能操作一条记录来 语言的使用简化了用户的处理,提高了应用程序的运行效率 语言简洁,方便易学 语言功能强大,格式规范,表达简洁,接近英语的语法...

    数据库基本----SQL语句大全

    数据库基本----SQL语句大全学会数据库是很实用D~~记录一些常用的sql语句...有入门有提高有见都没见过的...好全...收藏下... 其实一般用的就是查询,插入,删除等语句而已....但学学存储过程是好事...以后数据方面的...

    vb SQL、Access数据库基本连接和应用实例源码21个

    vb SQL、Access数据库基本连接和应用实例源码21个 既有基本的连接例子,也有复杂的应用实例 本资源21个源码实例的目录: Access数据库备份 Ado基础 SQL维护数据库 ...添加记录到数据库 图书销售排行

    pdo的数据库操作类.zip

    参数说明 int $debug 是否开启调试,开启则输出sql语句 int $mode 0 返回数组 1 返回单条记录 ...另外一段代码是基于我这个数据库操作类的事务实例,注意,数据库操作表类型必须为InnoDB,其他类型不支持事务.

    通用数据库操作工具UDAT最新版

    通用数据库操作工具(UDAT)利用ODBC可以连接到任何支持ODBC的数据库系统,支持SQL Server、Oracle、DB2、Access、Excel、纯文本、Foxpro等等数据库,功能类似于SQLServer的查询分析器,支持数据库表、视图、存储过程...

    .NET企业人事管理系统+数据库

    (18)通过“数据库”菜单栏,可对数据库进行备份、恢复及清空数据库操作。 注意:在进行对数据库操作时,请先备份数据库,以防造成不必要的损失。 (19)通过“工具管理”菜单栏,可直接调用计算器和记事本的快捷...

Global site tag (gtag.js) - Google Analytics