當前位置:首頁 » 編程語言 » sql2000查詢語句

sql2000查詢語句

發布時間: 2022-07-29 02:06:17

sql server 2000 查詢語句怎樣寫

SQL語句寫法很多,優化程度也不同,給你最容易看懂的寫法

查詢
select * from Tickets_Sale a,Ticket_Retu b,Ticket_Del c where a.D_DelOperTime=b.D_DelOperTime and b.D_DelOperTime=c.D_DelOperTime and c.D_DelOperTime='2009-04-29'

統計條數(比上面多了個count() 很直接的把*統計)
select count(*) from Tickets_Sale a,Ticket_Retu b,Ticket_Del c where a.D_DelOperTime=b.D_DelOperTime and b.D_DelOperTime=c.D_DelOperTime and c.D_DelOperTime='2009-04-29'

⑵ SQL2000 考試題 寫出查詢語句 在線等 急!!!!!

create table supplier
(s_id varchar2(255)
,s_name varchar2(255)
,s_address varchar2(255)
);
create table po
(
po_no number
,po_s_id number
,po_empno number
);
create table employee
(
empno number
,empname varchar2(255)
,inventory_code varchar2(255)
,salary number
)
;
select s_name,s_address
from supplier
where s_address like '%天津%'
;
select e.empno,e.inventory_code
from supplier s
,employ e
,po p
where s.s_id = 'S1'
and s.s_id = p.po_s_id
and p.po_empno = e.empno
;
select S.*
from supplier s
,employ e
,po p
where s.s_id = p.po_s_id
and p.po_empno = e.empno
and s.s_address like '%北京%'
and e.empno in ('E2','E3')
;
select SUM(e.salary) as total_salary
from supplier s
,employ e
,po p
where s.s_id = p.po_s_id
and p.po_empno = e.empno
and s.s_address like '%北京%'
;
select count(p.po_no)
from supplier s
,employ e
,po p
where s.s_id = p.po_s_id
and p.po_empno = e.empno
and s.s_address like '%北京%'
group by e.inventory_code
having e.salary >= 1220

⑶ 求sql server 2000查詢語句

create database student; //先建立個資料庫
create table s //學生表s
(學號 char(12),
姓名 varchar(20),
性別 char(2),
年齡 int,
班級 char(20));

create table k //課程表k
(課號 char(12),
課名 varchar(20),
工號 int);

create table c //成績表c
(學號 char(12),
課號 varchar(20),
成績 int);

create table t //教師表t
(工號 char(12),
姓名 char(10),
性別 char(2),
出生日期 datetime,
職稱 char(8)
);

然後最近填入數據,

1.select 課名,avg(成績)
from K,C
where K.課號=c.課號
group by 課名

2.select 姓名,成績
from S,C c1,K
where s.學號=c1.學號 and c1.課號=k.課號
and k.課名='英語' and 成績 =(select max(成績) from c where 課號=c1.課號)

create table d //讀者表d
(借書證號 char(12),
姓名 varchar(20),
性別 char(2),
電話 int,
部門號 char(20));

create table t //圖書表t
(書號 char(12),
書名 varchar(20),
定價 int);

create table j //借閱表j
(借書證號 char(12),
書號 varchar(20),
借書日期 dayetime,
還書日期 dayetime);

create table b //部門表b
(部門號 char(12),
部門名 varchar(20),
電話 int,
負責人 varchar(20),
人數 int);

然後最近添入數據;

3.select 姓名,部門名,(select count(*) from j where 借書證號=d.借書證號)
from d,b
where d.部門號=b.部門號
4.
select 借書證號,num
from (
select 借書證號,count(*) num
from j
group by 借書證號) a
where num =(
select max(num) from (select count(*) num from j)
)

好了,這裡面有的你關鍵字還有外鍵 沒跟我說 所以我沒法寫出來,如果有問題在跟我說

⑷ 關於sql server 2000 的查詢語句

SELECT studname,sum(studscore) '總計' FROM stud
group by studname
這是按每一個人的名稱,總計來顯示的.
如果還相看到每個人的單科成績,這樣:
SELECT studname,studscore,sum(studscore) '總計' FROM stud

⑸ 寫下SQL server 2000 查詢語句

你否把你的表結構寫出來,不然這樣寫,不知道你都有什麼樣的表。

⑹ SQL2000 語句查詢

--如果整個欄位都是漢字,則可以使用以下語句,判斷欄位首位是否為漢字:

SELECT * FROM 表名 WHERE ascii(助記碼)>127

--若不是整個欄位都是漢字,則可以使用以下語句,判斷欄位中是否包含漢字:

select * from 表名 where 助記碼 like '%[吖-座]%'

--[吖-座]是中文字元集第一個到最後一個的范圍,雖然匹配准確,但是用Like'%的效率很低

⑺ sql server 2000查詢語句問題

一個伺服器上會有很多的資料庫 包括系統的和用戶的
你要知道你創建的表在哪個資料庫下面 然後可以通過2個方法來解決

1.
use databasename
go

這樣就可以切換到你表所在的資料庫

2.
使用表時增加資料庫前綴
如: mydatabase.dbo.table
其中 資料庫就是 mydatabase
dbo是所有者 一般都是dbo
table就是你的表名啦

你看看你這個表放哪了吧 :)

⑻ SQL2000 查詢語句

表結構,數據如下:
id value
----- ------
1 aa
1 bb
2 aaa
2 bbb
2 ccc

需要得到結果:
id values
------ -----------
1 aa,bb
2 aaa,bbb,ccc
即:group by id, 求 value 的和(字元串相加)

1. 舊的解決方法(在sql server 2000中只能用函數解決。)
--1. 創建處理函數
create table tb(id int, value varchar(10))
insert into tb values(1, 'aa')
insert into tb values(1, 'bb')
insert into tb values(2, 'aaa')
insert into tb values(2, 'bbb')
insert into tb values(2, 'ccc')
go

CREATE FUNCTION dbo.f_str(@id int)
RETURNS varchar(8000)
AS
BEGIN
DECLARE @r varchar(8000)
SET @r = ''
SELECT @r = @r + ',' + value FROM tb WHERE id=@id
RETURN STUFF(@r, 1, 1, '')
END
GO

-- 調用函數
SELECt id, value = dbo.f_str(id) FROM tb GROUP BY id

drop table tb
drop function dbo.f_str

/*
id value
----------- -----------
1 aa,bb
2 aaa,bbb,ccc
(所影響的行數為 2 行)
*/

⑼ SQL2000詳細查詢 語句

select * from gouwu where name = '西' and jiage = 1

熱點內容
linuxio文件 發布:2025-01-24 13:40:21 瀏覽:437
在excel設密碼如何取消 發布:2025-01-24 13:38:54 瀏覽:482
電腦裝存儲時不能開機 發布:2025-01-24 13:38:52 瀏覽:284
2000人同時在線的小程序需要什麼伺服器 發布:2025-01-24 13:37:17 瀏覽:852
怎麼搭建linux伺服器配置 發布:2025-01-24 13:37:16 瀏覽:112
安卓版什麼時候上線麻將模式 發布:2025-01-24 13:32:48 瀏覽:965
演算法實驗分析 發布:2025-01-24 13:20:25 瀏覽:137
安卓和ios步數哪個准確 發布:2025-01-24 13:12:13 瀏覽:290
怎麼給電腦換配置 發布:2025-01-24 13:04:04 瀏覽:922
如何修改服務密碼10086 發布:2025-01-24 12:44:27 瀏覽:515