資料庫查詢,資料庫查詢語句

2022-08-01 02:55:04 字數 5243 閱讀 4491

1樓:匿名使用者

try this, should be fine:

select sn, result, ttimefrom

(select sn, result, ttimefrom tab t1

where not exists (select 1 from tab where sn = t1.sn and ttime > t1.ttime)) t

where result = 'pass'

ttime那裡sql server得話,可以考慮用112來比較112是用來把日期轉化為yyyymmdd方式來比較的。上面這種寫法在db2/oracle下面都可以滿足你的要求的。但是sql server比較擔心。

112-->convert(char(8), ttime, 112)-->轉化為20110329來比較的。

2樓:匿名使用者

思路:查詢條件為結果為pass並且時間為當前表中記錄的時間最大值。

select top 1 * from tablename where result='pass' and time in

(select max(time) from tablename)

3樓:匿名使用者

select top 1 * from tablename where result='pass' order by ttime desc

4樓:

select top 1 * from 表 where result='pass' order by ttime desc

怎樣用sql語句查詢乙個資料庫中的所有表

5樓:灬留戀灬

--讀取制

庫中的所有表名

select name from sysobjects where xtype='u'

--讀取指定表的所有列名

select name from syscolumns where id=(select max(id) from sysobjects where xtype='u' and name='表名')

資料庫查詢語句

sql語句 查詢 統計

6樓:匿名使用者

表要告訴我們呀,不要還要我們設計資料庫吧?

7樓:匿名使用者

給表啊``我想查查這個玩玩``

8樓:匿名使用者

1.select *

from student

2.select id,name,age

from student

我有例題你要嗎

9樓:匿名使用者

靠```這麼多東西幫你寫不曉得要死多少腦細胞```

分還是少了點

10樓:

這點分。。。。。。。。。。。。

sql簡單查詢語句

11樓:4終

1、首先開啟資料庫,建立好錶。

2、然後查詢全體教師的教師號、姓名、職稱,並分別為三列指定別名:教師號、姓名、職稱,如下圖所示。

3、查詢結果如下圖所示。

4、接著查詢所有姓張的學生的學號和姓名,如下圖所示。

5、最後查詢選修c1(高等數學)且成績高於85分的學生的學號、課程號和成績,如下圖所示就完成了。

12樓:起如初

今天我們學習了sql的一些簡單的查詢

先是就簡單的查詢了乙個表的資料

先新建乙個表stu1:

接下來就是一些簡單的查詢了

查詢性別為女,並且年齡32的記錄

select * from stu1 where gender=『女』 and age=32;

查詢學號為1,或者姓名為wyb的記錄

select * from stu1 where sid=1 or sname=『wyb』;

查詢學號為1,2,3的記錄

select * from stu1 where sid=1 or sid=2 or sid=3;

查詢學號不是1,2,3的記錄

select * from stu1 where sid not in(1,2,3);

查詢年齡為null的記錄

select * from stu1 where age is null;

查詢年齡在20到40之間的學生記錄

select * from stu1 where age>20 and age<40;

查詢性別非男的學生記錄(有兩種方法)

select * from stu1 where gender!=「男」;

select * from stu1 where gender<>「男」;

查詢姓名不為null的學生記錄

select * from stu1 where sname is not null;

查詢姓名為l的學生記錄

select * from stu1 where sname like 「l%」;

sql語句怎樣查詢乙個範圍

13樓:幻翼高達

sql語句通過「between…and…」語法來查詢乙個範圍。

where子句設定查詢條件,過濾掉不需要的資料行。其範圍運算子「between…and…」表示表示式值是否在指定的範圍內,類似的「not between…and…」表示表示式值是否不在指定的範圍內。

例如:select * from user where age between 10 and 30,用於查詢出user表中age值介於10~30間的資料記錄。

擴充套件資料:sql中where子句其它運算子:

1、比較運算子

2、列表運算子

in (項1,項2……)

not in (項1,項2……)

3、模式匹配符

like、not like

4、空值判斷符

is null、is not null

5、邏輯運算子

not、and、or

14樓:格調

查詢範圍在sql語句中需要用between ...and或者》=及<=語句。

1、建立測試表、插入資料:

create table test

(id int,

name varchar2(20));

insert into test values (1,'張三');

insert into test values (2,'李四');

insert into test values (3,'王五');

insert into test values (4,'趙六');

insert into test values (5,'孫七');

2、執行語句,查詢id範圍為2到4之間的內容:

select * from test where id between 2 and 4;

也可以用:

select * from test where id>=2 and id<=4;

結果都是一樣的,如圖:

說明:between...and語句查詢的是乙個閉區間的資料,如id between 2 and 4及id中包含2和4,如果用開區間查詢,則需要用小於或大於表示。

15樓:匿名使用者

比如年齡在20-30歲的

select * from person where age >= 20 and age <= 30

sql怎麼查詢每個資料庫的標識id號

16樓:蝦彈文化

1、首先開啟安裝的sql資料庫;

2、在開啟的資料庫頁面左側的選單中,點選開啟「資料庫」;

3、右鍵需要查詢標識id的資料庫,選擇「新建查詢」;

4、然後在右側頁面內輸入「select+空格+資料庫名字」;

5、然後點選右上角的「執行」;

6、在資料庫的最下面所得到的查詢結果就是查詢的標識id號。

17樓:匿名使用者

方法/步驟

1首先開啟你安裝好的sql server management studio,注意資料庫所在的伺服器位址,輸入sa與密碼連線。

2連線後,點選資料庫組。

3選中你需要查詢資料庫標識id的資料庫,右鍵選單點選新建查詢。

4這樣就開啟了此資料庫的查詢sql語句輸入介面。

5如圖輸入select db_id ('你需要查詢的資料庫名')。

6可以在左則選中你需要查詢的資料名並複製。

7如圖點選:「執行」查詢語句。

8查詢結果就為此資料庫的標識id。

如何用sql語句實現查詢名字

18樓:

可以用sql的模糊查詢。語句如下

select * from 表名 where 字段 like '%關鍵字%'

其中 % 為萬用字元。

條件的意思就是查詢字段裡面帶「關鍵字」的資料。

19樓:

假設表叫【tab_1】

該錶的「姓名」欄位是【name】

假設你要查的這個人的姓是【張】

select * from tab_1 where name like '張%';

「%」是萬用字元,類似於windows檔案搜尋中的萬用字元「*」

上面sql的意思是,搜尋tab_1表中,所有姓張的人員資訊返回值可能是:

name`````…………

-------------------------張三`````…………

張小薇```…………

張伯倫```…………

張可`````…………

假設知道這個人的名(例如:什麼小田),不知道姓,就這樣查:

select * from tab_1 where name like '%小田';

20樓:

select * from tablename where 姓名 like '周%'

周就是姓

資料庫查詢問題

你使用for迴圈對dw 1進行迴圈,因為dw 1資料是全的。然後對應使用find函式,來查詢dw 2中地區對應的行,如果有行,說明是有對應值,取該行相關值,放入dw 1.如果沒有,那麼就是你說少一行的情況了,dw 3設0.比如地區欄位叫area code long row,ll find,ll ne...

sql查詢access資料庫日期

如何才能在查詢中包括10日 請個位大俠幫忙 謝謝 shijian 2011 8 1 and shijian 2011 8 10 這個 日期時間範圍裡面,沒有 時分秒 的內容.vwtezq select 訂單的編號 from 訂單表 where 客戶 國皓 and 時間 1996 8 1 select...

資料庫用sql語句查詢是有資料的,然後前台就是查不到

1 看你前台查詢的sql語句是否正確 2 如果1正確的話,sql的查詢結果的儲存物件,看看這個物件有沒有資料 3 如果2正確的話,看你前台頁面有沒有接收到這個物件,訪問的物件屬性是否正確 我的問題是,沒有請求到對應的servlet,因為查詢的方法寫在查詢全部的那個servlet裡了,頁面跳轉選擇的粗...