`
清风夜影寒
  • 浏览: 149506 次
  • 性别: Icon_minigender_1
  • 来自: 山东
社区版块
存档分类
最新评论

SQLServer 两个表 两个字段模糊查询 出现重复数据解决方法

阅读更多

关键字:SQLServer 两个表模糊查询  重复数据  解决方法

假设我有两个表:
        表A                                                        表B
        字段: a_id            编号                            字段: b_id             编号
                a_name      名称                                       b_name       名称
                a_class       类别                                       b_content    主题
                a_tel           电话
                a_address  地址
说明:表A中 a_class 的外键为:表b中 b_id字段

 


如果我们需要根据 a_name和a_address 这两个字段进行模糊查询。也许你会写这样的sql语句:

select * from A,B where A.a_class=B.b_id and  a_name like '%张三%' or a_address like '%济南%'; 

 
这样会出现数据重复的现象。我们需要改成以下语句:

select * from A,B where A.a_class=B.b_id and  (a_name like '%张三%' or a_address like '%济南%'); 

 只是加了一对括号而已...... 
      
清风夜影寒:http://qfyyh.iteye.com

 

1
1
分享到:
评论

相关推荐

    Sqlserver2000经典脚本

    │ 2.5.3 工作日处理函数(自定义节假日).sql │ │ 2.5.4 计算工作时间的函数.sql │ │ │ └─其他 │ 交叉表.sql │ 任意两个时间之间的星期几的次数-横.sql │ 任意两个时间之间的...

    收集整理的SQL Server自定义函数

    4.综合模糊查询 6 5.将十进制转成十六进制 8 6.求两个字符串中相同的汉字及字母的个数 10 7.生成n位随机字符串 11 8.取出字符串中的汉字、字母或是数字 14 9.根据字符分割字符串的三种写法 16 10.将数字转换千分位...

    经典SQL脚本大全

    │ sqlserver2000.txt │ ├─第01章 │ 1.9.1 设置内存选项.sql │ 1.9.2(2) 使用文件及文件组.sql │ 1.9.2(3) 调整tempdb数据库的文件属性.sql │ ├─第02章 │ │ 2.1 日期概念理解中的一些测试.sql │ │ ...

    精通SQL 结构化查询语言详解

    《精通SQ:结构化查询语言详解》全面讲解SQL语言,提供317个典型应用,读者可以随查随用,针对SQL Server和Oracle进行讲解,很有代表性。 全书共包括大小实例317个,突出了速学速查的特色。《精通SQ:结构化查询语言...

    精通sql结构化查询语句

    SQL查询篇第6章 简单的SELECT语句查询 6.1 查询的基本结构 6.1.1 了解SELECT语句 6.1.2 SELECT语句的语法格式 6.1.3 SELECT语句的执行步骤 6.2 简单的查询语句 6.2.1 查询表中指定的字段 6.2.2 查询所有的字段 6.2.3...

    Excel VBA与数据库整合应用范例精讲

    实例3-40 从两个数据表中查询出只存在于某个数据表的记录 实例3-41 将查询结果生成一个数据表 实例3-42 将查询结果保存为一个XML文件 实例3-43 利用工作表实现记录的分页显示 实例3-44 利用窗体实现记录的分页...

    Excel VBA与数据库整合应用范例精讲书及源代码

    实例3-40 从两个数据表中查询出只存在于某个数据表的记录 实例3-41 将查询结果生成一个数据表 实例3-42 将查询结果保存为一个XML文件 实例3-43 利用工作表实现记录的分页显示 实例3-44 利用窗体实现记录的分页...

    VBA与数据库

    •实例3-40 从两个数据表中查询出只存在于某个数据表的记录 108 •实例3-41 将查询结果生成一个数据表 108 •实例3-42 将查询结果保存为一个XML文件 109 •实例3-43 利用工作表实现记录的分页显示 110 •实例3-44 ...

    SQL模糊查询条件的四种匹配模式

    本文将为您描述SQL模糊查询条件的四种匹配模式,教程操作方法:  执行数据库查询时,有完整查询和模糊查询之分。 一般模糊语句格式如下: SELECT 字段 FROM 表 WHERE 某字段 LIKE 条件  其中关于条件,SQL提供了...

    表的相关查询(最全面的查询语句集合)

    --查询表的默认值 --查询一个表的所有外键 --存储过程语句查询 --2、普通行列转换 --3、字符串相关操作 --3.1提取字符串中不同类型字符 --提取数字 --提取英文 --提取中文 --3.2 从字符串中取固定数量的字段 --3.3 ...

    sql试 题答案和试题

    10、因为通过视图可以插入、修改或删除数据,因此视图也是一个实在表,SQL SERVER将它保存在syscommens系统表中。 四、 简答题:(20分) 1、 写出关系型数据库的第一、第二、第三标准形式的各自要求。 2、 ...

    SQL server 中char类型对查询的影响

    在数据库中创建两张表,两张表中插入完全相同的数据,不同点在于Sname字段的数据类型不同,一个是char(20)另一个是varchar(20) 但是当我用相同的语句进行模糊查询时select Sname from StudentA where Sname like '...

    sql2005全文检索.doc

    它是指Microsoft SQL Server 2005 具备针对 Microsoft SQL Server 表中基于纯字符的数据进行全文查询的功能。全文查询可以包括词和短语,或者词或短语的多种形式。  当我们明确了全文检索概念之后,我们来看看它的...

    MSSQL Server 管理器 V3.0 免注册

    如果两个软件连到同一个SQL服务器上。此两个电脑可以互传文件了! 18.EXCEL导入数据库。可以把对应的EXCEL导入到数据库中。EXCEL头为列名。表名定义 19.远程复制,粘贴文件! 20.SQL中实用的语句帮助文档! 二、...

    mysql数据库的基本操作语法

    外键约束是保证一个或两个表之间的参照完整性,外键是构建于一个表的两个字段或是两个表的两个字段之间的参照关系。 也就是说从表的外键值必须在主表中能找到或者为空。 当主表的记录被从表参照时,主表的记录将不...

    MSSQL Server 管理器 V2.0.0.0

    如果两个软件连到同一个SQL服务器上。此两个电脑可以互传文件了! 18.EXCEL导入数据库。可以把对应的EXCEL导入到数据库中。EXCEL头为列名。表名定义 19.远程复制,粘贴文件! 20.SQL中实用的语句帮助文档! 二、...

    Delphi开发范例宝典目录

    实例297 SQL语句的模糊查询 393 实例298 高级Like语句 394 实例299 多功能查询过滤器 396 9.2 查询变量 401 实例300 利用变量查询字符串数据 402 实例301 利用变量查询字符串型数据 403 实例302 利用...

    MSSQL Server 管理器 V1.0.0.138

    如果两个软件连到同一个SQL服务器上。此两个电脑可以互传文件了! 18.EXCEL导入数据库。可以把对应的EXCEL导入到数据库中。EXCEL头为列名。表名定义 19.远程复制,粘贴文件! 20.SQL中实用的语句帮助文档! 二、...

Global site tag (gtag.js) - Google Analytics