當前位置:首頁 » 編程語言 » 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