sqlserver like模糊查询跟<>查询比较

SELECT  b.deptname ,
                    a.badgenumber ,
                    a.userid ,
                    a.ssn ,
                    a.name
            FROM    dbo.USERINFO a
                    INNER JOIN dbo.DEPARTMENTS b ON a.defaultdeptid = b.deptid
            WHERE   a.SSN IS NOT NULL
                    AND b.deptid LIKE ‘%%‘

表 ‘USERINFO‘。扫描计数 1,逻辑读 278 次,物理读 0 次,预读 0 次。
表 ‘DEPARTMENTS‘。扫描计数 1,逻辑读 4 次,物理读 0 次,预读 0 次。

SQL Server 执行时间:
   CPU 时间 = 15 毫秒,耗费时间 = 54 毫秒。

(2252 行受影响)

SELECT  b.deptname ,
                    a.badgenumber ,
                    a.userid ,
                    a.ssn ,
                    a.name
            FROM    dbo.USERINFO a
                    INNER JOIN dbo.DEPARTMENTS b ON a.defaultdeptid = b.deptid
            WHERE   a.SSN IS NOT NULL
                    AND b.deptid <>‘‘

表 ‘USERINFO‘。扫描计数 1,逻辑读 278 次,物理读 0 次,预读 0 次。
表 ‘DEPARTMENTS‘。扫描计数 2,逻辑读 10 次,物理读 0 次,预读 0 次。

SQL Server 执行时间:
   CPU 时间 = 15 毫秒,耗费时间 = 125 毫秒。

(2252 行受影响)

时间: 2024-12-13 15:31:13

sqlserver like模糊查询跟<>查询比较的相关文章

sqlserver 分页模糊查询

   积少成多 ----  仅以此致敬和我一样在慢慢前进的人儿 问题: 在sqlserver 进行模糊查询,出现问题 最初使用“concat”,进行拼串操作,如下所示: <select id = "queryCount" resultType="int" > select count(*) from t_user <where> <if test = "queryText!= null"> loginacct

【SqlServer系列】表单查询

系列关联文章 此系列文章归属于:ASP.NET MVC+Bootstrap+JQuery+SqlServer,其他几篇文章请参照如下: 详解google Chrome浏览器(理论篇) 详解Google Chrome浏览器(操作篇)(上) 详解Google Chrome浏览器(操作篇)(下) .NET 开发环境搭建 详解ASP.NET MVC 路由 详解ASP.NET MVC 控制器 详解Jquery 选择器 ASP.NET 程序发布详细过程 接下来的文章系列会在如上范围跳动. 1   概述 如下

关系数据库SQL之基本数据查询:子查询、分组查询、模糊查询

http://www.jianshu.com/p/eeb6a898d4ec 前言 上一篇关系数据库常用SQL语句语法大全主要是关系型数据库大体结构,本文细说一下关系型数据库查询的SQL语法. SQL数据查询 语法回顾 SELECT [ALL|DISTINCT] <目标列表达式>[,<目标列表达式>]- FROM <表名或视图名>[,<表名或视图名>]- [WHERE <条件表达式>] [GROUP BY <列名> [HAVING &l

SQLServer 2008 技术内幕——T-SQL 查询 笔记

原文:SQLServer 2008 技术内幕--T-SQL 查询 笔记 1.SQL编程有许多独特之处,如:面向集合的思维方式.查询元素的逻辑处理顺序.三值逻辑.如果不掌握这些知识就开始用SQL编程,得到的将是冗余的.性能低下的代码,而且难以维护. 2.在SQLServer中负责生成实际工作计划(执行计划)的组件是:查询优化器(query optimizer).只有在确保结果集正确的前提下,优化器才会走捷径.明确区分查询的逻辑处理和物理处理是非常重要的. 3.逻辑查询的各个阶段: (5) SELE

数据库 day60,61 Oracle入门,单行函数,多表查询,子查询,事物处理,约束,rownum分页,视图,序列,索引

1.    oracle介绍 ORACLE数据库系统是美国ORACLE公司(甲骨文)提供的以分布式数据库为核心的一组软件产品,是目前最流行的客户/服务器(CLIENT/SERVER)或B/S体系结构的数据库之一.比如SilverStream就是基于数据库的一种中间件.ORACLE数据库是目前世界上使用最为广泛的数据库管理系统,作为一个通用的数据库系统,它具有完整的数据管理功能:作为一个关系数据库,它是一个完备关系的产品:作为分布式数据库它实现了分布式处理功能.但它的所有知识,只要在一种机型上学习

hibernate条件查询 Criteria查询

criteria查询 的方法详解 1.获取 criteria对象 Criteria criteria = this.getSession().createCriteria(Record.class); 红色部分为实体类,此处的Record代表信息记录类 2.追加条件 criteria = criteria.add(Expression.eq("level", 1)); 红色部分 Expression.eq("",""),两个参数第一个是 实体类中

Oracle基本语法&amp;&amp;函数&amp;&amp;子查询&amp;&amp;分页查询&amp;&amp;排序&amp;&amp;集合操作&amp;&amp;高级分组函数

一.  数据库 手工---文件管理---数据库 DB:Database 数据库. DBMS:管理数据库的软件.(oracle) 主流关系数据库: 1.      Oracle 2.      DB2 3.      SQL Server 基本没人使 4.      MySQL  基本没人用,免费 Linux 开源,可以发现漏洞补上 Windows服务器会有补丁,数据易泄漏 eclipse 日食 数据表(Table): 表的行(Row):记录 表的列(Column):字段 二.  关系型数据库 一

Hibernate学习---第十节:Hibernate之QBC、样例查询&amp;离线查询

一.QBC (Query By Criteria) 主要有Criteria,Criterion,Oder,Restrictions类组成 1.java 代码如下: /** * 查询所有 */ @Test public void testQuery(){ // 获取 Criteria 对象 Criteria criteria = session.createCriteria(Person.class); List<Person> list = criteria.list(); for(Perso

Hibernate 笔记 HQL查询 条件查询,聚集函数,子查询,导航查询

本笔记继续使用dept部门表,emp员工表,一对多多对一双向映射. 1 条件查询 1.1    查询 员工表emp中 年龄eage小于30,月薪esal大于20000的员工姓名ename sql:select ename from emp where eage<? and esal >?; hql: select ename from Emp where eage<? and esal >? 1.2 问号的设置与别名 问号(?)的设置使用.setParameter(位置, 属性值)

数据库部分---查询-简单查询;

1.最简单查询(查询所有数据) select * from 表名:*代表所有的列 2.查询指定列的数据 select 列名1,列名2 from 表名 3.修改结果集的列名 select 列名1 as '代号1',列名2 as '代号2' from 表名 4.条件查询 select * from 表名 where 列名=‘’: 5.多条件查询 select * from 表名 where 列名1=‘’ or 列名2=''; select * from 表名 where 列名1=‘’ and 列名2