SQL中查找某几个字段完全一样的数据
有以下一个表
movestar(id,name,title,address),内容为:

现在要查找所有具有相同的title和address的人
select star1.name,star2.name,star1.title,star1.address
from movestar as star1,movestar as star2
where star1.title = star2.title
and star1.address = star2.address
and star1.name < star2.name;
结果:

要点:使用了<,假如用<>则会将内容重复列出
以上就是SQL中查找某几个字段完全一样的数据的全部内容,希望能给大家一个参考,也希望大家多多支持我们。
相关推荐
-
SQLserver中字符串查找功能patindex和charindex的区别
最近经常使用字符串查找功能. 包括 1.全匹配查找字符串 2.模糊查找字符串 CHARINDEX 和 PATINDEX 函数都返回指定模式的开始位置.PATINDEX 可使用通配符,而 CHARINDEX 不可以. 这两个函数都带有2个参数: 1 希望获取其位置的模式.使用 PATINDEX,模式是可以包含通配符的字面字符串.使用 CHARINDEX,模式是字面字符串(不能包含通配符). 2 字符串值表达式(通常为列名). 例如,查找模式"wonderful"在 titles 表中 n
-
sqlserver中查找所有包含了某个文本的存储过程
上图说明吧.上图存储过程调用了mup_GetA(我把和项目相关的命名都擦除掉了) 上图通过sqlserver 图形管理器自带的功能查看依赖于mup_GetA的对象. 结果有点雷人,居然没有列出mup_GetB 来(我使用的是sql server 2005) 下面是解决方法 方法1: 打开数据库管理界面->右击数据库->tasks->Generate Scripts->..... 导出所有存储过程到文件中,然后ctrl+F查找 方法2: 复制代码 代码如下: SELECT ROUTI
-
sql server 2012 数据库所有表里查找某字符串的方法
复制代码 代码如下: USE [数据库名称]; --1.定义需要查找的关键字.在搜索中,使用模糊搜索:LIKE '%@key_find%' DECLARE @key_find NVARCHAR(MAX) = '123';--假设是找字符串"123" --2.用游标Cursor_Table,遍历所有表 DECLARE Cursor_Table CURSOR FOR SELECT name from sysobjects WHERE xtype = 'u' AND name <
-
mssql查找备注(text,ntext)类型字段为空的方法
解决办法有很多: 1 . select * from 表 where datalength(字段)=0 2. select * from 表 where cast(字段 as varchar(100))='' 3. select * from 表 where 字段 like ''
-
MySQL慢查询查找和调优测试
编辑 my.cnf或者my.ini文件,去除下面这几行代码的注释: 复制代码 代码如下: log_slow_queries = /var/log/mysql/mysql-slow.log long_query_time = 2 log-queries-not-using-indexes 这将使得慢查询和没有使用索引的查询被记录下来. 这样做之后,对mysql-slow.log文件执行tail -f命令,将能看到其中记录的慢查询和未使用索引的查询. 随便提取一个慢查询,执行explain: 复制代
-
android中sqlite的按条件查找的小例子
name hobby Tom football Peter basketball 我们如果要查找爱好是football的一行数据怎么办呢?在网上找了很多方法,感觉都说不到点子上,所以浪费了很多时间,好在终于解决了,解决方法如下 [java] 复制代码 代码如下: Cursor mcursor=mSQLiteDatabase.query(tableName, new String[]{"id as _id","name","
-
mysql 数据表中查找重复记录
复制代码 代码如下: select user_name,count(*) as count from user_table group by user_name having count>1; 这个我在很早有发过一个asp下的ACCESS 的
-
mysql data文件夹位置查找
找到自己的mysql数据库的安装位置,如下 C:\Program Files\MySQL\MySQL Server 5.1,在它里面有个的my.ini文件,寻找如下行: [mysqld] 复制代码 代码如下: # The TCP/IP Port the MySQL Server will listen on port=3306 #Path to installation directory. All paths are usually resolved relative to this. bas
-
sql server 临时表 查找并删除的实现代码
if exists(select * from tempdb..sysobjects where id=object_id('tempdb..#temp')) drop table #temp临时表 可以创建本地和全局临时表.本地临时表仅在当前会话中可见:全局临时表在所有会话中都可见. 本地临时表的名称前面有一个编号符 (#table_name),而全局临时表的名称前面有两个编号符 (##table_name). SQL 语句使用 CREATE TABLE 语句中为 table_name 指定的
-
查找sqlserver查询死锁源头的方法 sqlserver死锁监控
查找出SQLServer的死锁和阻塞的源头 --查找出SQLServer死锁和阻塞的源头 复制代码 代码如下: use mastergodeclare @spid int,@bl intDECLARE s_cur CURSOR FORselect 0 ,blockedfrom (select * from sysprocesses where blocked>0 ) awhere not exists(select * from (select * from sysprocesses whe
随机推荐
- Redis教程(四):Hashes数据类型
- ASP.NET在MVC控制器中获取Form表单值的方法
- 在IE上直接编辑网页内容的js代码(IE地址栏js)
- php 流程控制switch的简单实例
- python获取外网ip地址的方法总结
- ajax提交数据到后台php接收(实现方法)
- 解析PHP中intval()等int转换时的意外异常情况
- PHP函数rtrim()使用中的怪异现象分析
- PHP读取文件并可支持远程文件的代码分享
- jQuery基本过滤选择器使用介绍
- JS实现页面中所有img对象添加onclick事件及新窗口查看图片的方法
- js实现图片缓慢放大缩小效果
- Win2003服务器高安全配置(冰盾防火墙设置方法)
- Android编程实现通讯录中联系人的读取,查询,添加功能示例
- C#使用HttpWebRequest与HttpWebResponse模拟用户登录
- jquery自定义表单验证插件
- C++ 中pragma once 与 #ifndef _XXX_H_ #define _XXX_H_的区别
- C#操作XML通用方法汇总
- PHP操作Mongodb封装类完整实例
- 详解Python连接MySQL数据库的多种方式
