当前位置:首页 » 编程语言 » sql联系人查询
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

sql联系人查询

发布时间: 2022-08-18 07:09:14

Ⅰ 如何用sql语句找出两个未曾联系过但有共同联系人的两个人。

把两个表做内连接就行,内联条件就是两个人的共同联系人相等

Ⅱ 关于SQL语句查询最近联系人用一个SQL语句查询

其实我觉得把问题分成2部分来想就简单多了,先选出user,在排序选择最近的...思路是这样的
select isnull(nullif(sender,'sa'),receiver) as userid,senddate
into #temp
from ShortMsg
where (Sender = 'sa') AND (Receiver <> 'sa') OR
(Sender <> 'sa') AND (Receiver = 'sa')

select * from #temp a where senddate in(
select top 1 senddate from #temp where a.userid=userid order by senddate desc)
要说一个语句写出来,试试下面的
select * from (select isnull(nullif(sender,'sa'),receiver) as userid,senddate
from ShortMsg
where (Sender = 'sa') AND (Receiver <> 'sa') OR
(Sender <> 'sa') AND (Receiver = 'sa')) a where senddate in(
select top 1 senddate from (select isnull(nullif(sender,'sa'),receiver) as userid,senddate
from ShortMsg
where (Sender = 'sa') AND (Receiver <> 'sa') OR
(Sender <> 'sa') AND (Receiver = 'sa')) where a.userid=userid order by senddate desc)

Ⅲ sql Server 2005 中 查询已订购了商品的公司名称、联系人姓名和订购的商品名称和数量

select 公司名称、联系人姓名和订购的商品名称和数量 from table where 条件=已订购了商品

Ⅳ 查询联系人中手机号数值居中的人sql语句

没看懂你的意思, 手机号数据值启中的是什么意思,是字符串类型,然后中间加着其他字符或空格吗,列如

‘ 1388888888 ’ 或者 ‘ea13888888888eadfae’ 这样吗

Ⅳ android中如何使用SQL语句对联系人进行联合查询

一次性输入"dl"和"xl"吗?这个联合查询没法界定啊,你可以看下数据库的“sort_key”字段,可以模糊查询,比如输入“l”可以查询出大龙和小龙,根据输入,自己拼sql。where sort_key grob *[l]*

Ⅵ 求一条SQL 类似QQ的最近联系人,该如何解决

selecttop10联系人IDfrom(
select联系人ID,MAX(时间)as时间from聊天记录表groupby联系人ID
)torderby时间desc

Ⅶ 用SQL语句查找出所有联系人姓周或姓吴的客户信息

这个用到模糊查询。select * from table where like '周%' or like '吴%'

Ⅷ SQL的一些查询语句

--1、列出订单明细表中订单ID列表,要求去掉所有重复值。
SELECT DISTINCT 订单ID FROM 订单明细
--2、列出产品的最高库存量、最低库存量和平均库存量
SELECT MAX(库存量) 最高库存量,MIN(库存量) 最低库存量,AVG(库存量) 平均库存量 FROM 产品
--3、统计订单数量。
SELECT COUNT(*) 订单数量 FROM 订单
--4、按货主地区统计订单数量。
SELECT 货主地区,COUNT(*) 订单数量 FROM 订单 GROUP BY 货主地区
--5、列出所有订阅大米的客户名称。
SELECT 公司名称 AS 客户名称 FROM 客户 JOIN 订单 ON 客户.客户ID=订单.客户ID
JOIN 订单明细 ON 订单明细.订单ID=订单.订单ID
JOIN 产品 ON 产品.产品ID=订单明细.订单ID
WHERE 产品名称='大米'
--6、列出库中的所有订单的客户ID,产品ID和发货日期。
SELECT 客户ID,产品ID,发货日期 FROM 订单 JOIN 订单明细 ON 订单明细.订单ID=订单.订单ID
--7、按发货日期的顺序,列出所有的所有订单的客户ID,产品ID。
SELECT 客户ID,产品ID FROM 订单 JOIN 订单明细 ON 订单明细.订单ID=订单.订单ID
ORDER BY 发货日期
--8、显示供应商表中姓“徐”的联系人的地址,城市,电话,公司名称以及邮编。(用三种方法实现)
SELECT 地址,城市,电话,公司名称,邮政编码 FROM 客户 WHERE 联系人姓名 LIKE '徐%'
SELECT 地址,城市,电话,公司名称,邮政编码 FROM 客户 WHERE LEFT(联系人姓名,1)='徐'
SELECT 地址,城市,电话,公司名称,邮政编码 FROM 客户 WHERE CHARINDEX('徐',联系人姓名)>0
--9、 查找产品表中含有“米”的相关记录。
SELECT * FROM 产品 WHERE 产品名称 LIKE '%米%'
--10、在客户表中查找电话号码含有“010”的记录。(至少用两种方法实现)
SELECT * FROM 客户 WHERE 电话 LIKE '%010%'
SELECT * FROM 客户 WHERE CHARINDEX('010',电话)>0
--11、查找客户“黄雅玲”所订购的产品名称,定购量,及该客户的所在公司,职务,电话。
SELECT 产品名称,数量,公司名称,联系人职务,电话 FROM 客户 JOIN 订单 ON 客户.客户ID=订单.客户ID
JOIN 订单明细 ON 订单明细.订单ID=订单.订单ID
JOIN 产品 ON 产品.产品ID=订单明细.订单ID
WHERE 联系人姓名='黄雅玲'
--12、统计客户所订购的订单数,并显示相应的客户名,客户ID,订单数,并且根据订单数进行升序排序。
SELECT 公司名称 AS 客户名,客户ID,COUNT(*) 订单数 FROM 客户 JOIN 订单 ON 客户.客户ID=订单.客户ID
ORDER BY 3

Ⅸ SQL查询语句

在Northwind数据库中
1、从产品表Procts当中查询列产品名称(ProctName),
产品库存价值(UnitPrice*UnitsInStock),并且使用汉字作为查询列的别名
select ProctName as 产品名称, UnitPrice*UnitsInStock as 产品库存价值 from Procts
2、查询表Orders当中,定单日期(OrderDate)为7月份的定单
select * from Orders where OrderDate

3、查询表Employees中员工的年龄和工龄

select 年龄,工龄 from Employees

4、查询表Employees中员工的FisrtName以M开头,LastName以’an’结束的员工信息
select * from Employees where FisrtName like "M%" and LastName like "%an"

5、查询表Employees中员工的FisrtName以N或S开头的员工信息.
select * from Employees where FisrtName like "N%" or FisrtName like "S%"

6、查询表Customers中City值为London或Berlin或Madrid的客户信息
select * from Customers where City="London" or City="Berlin" or City="Madrid"

7、查询表Customers中Region列为Null的客户公司名称(CompanyName),
联系人名称(ContactName),客户地址(Address)
select CompanyName,ContactName,Address from Customers where Region=Null

8、查询表Employees的姓名(由LastName和FirstName组成),所在城市(City), 年龄和工龄,
并且要求员工的年龄按降序排列,员工的工龄按升序排列.
select LastName,FirstName,City,年龄,工龄 from Employees order by 年龄 desc,工龄 asc

9、检索单价在10.00到21.00之间所有产品的产品名称和单价
select 产品名称,单价 from procts where 单价>=10.00 and 单价<=21.00
10、procts表存储的是产品的信息
要求:查询procts表中所有产品单价的平均值
select avg (单价) from procts
11、在Order Details表查询定购总数量多于1200的产品ID和定购数量
select ID,定购数量 from Order Details where 定购总数量>1200
12、查询procts表中每类产品(CategoryID表示类别)的单价平均值,要求查看类别ID,单价平均值,并只筛选出单价平均值超过20的数据
select avg(单价),ID from procts group by CategoryID
select * from procts where avg(CategoryID)>20