sql基礎查詢語句,sql簡單查詢語句

時間 2022-09-13 14:55:09

1樓:匿名使用者

greate table

insert

selce filetad,name,calss, form student

sql簡單查詢語句

2樓:4終

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

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

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

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

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

3樓:起如初

今天我們學習了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入門簡單查詢語句求助

sql資料庫語句大全

sql語句,怎麼用查詢的結果,進行再查詢? 20

4樓:匿名使用者

可以有多種方式處理:

我這裡舉個例子:

比如你的另外一張表, 叫做 users, 有個 userid 是要檢索的關聯條件。

1.使用子查詢 in 的方式

select *

from users

where userid in (select friendid from friends where hostid=10000)

2.修改原有sql為表關聯的方式.

select

users.*

from

users , friends

where

users.userid = friends.friendidand friends.

hostid=100003.更加複雜點的,就用 遊標處理,不過那個是儲存過程裡面乾的事情了。

5樓:匿名使用者

直接把結果集寫在 from 後面就可以了。

例圖中**

結果集1

在結果集1中再查詢

6樓:匿名使用者

select * from

(select friendid from friends where hostid=10000) a

7樓:德魯伊

用子查詢,

select *

from 『』你要查詢的另一個表『

where friendld in(

select friendid

from friends

where hostid=10000

)或者兩個表連線也能解決問題

select 』你要查詢的標準的列名稱『

from friends,』另一個表的名稱『where friends.hostid=10000, friends.hostld='另一個表的名稱'.hostld

還有我提醒下你,你如果真的想學資料庫,還是買一u本好書吧,轉名將sql的書。要不然這樣問下去,你會問的無休止的。到頭來浪費時間還學不好。

如果你只是玩玩,我建議你還是不要學資料庫了,資料庫很複雜。你臨時要做東西的話找個人替你做。

8樓:

declare @friendid int

select @friendid = friendid from friends where hostid=10000

然後@friendid就是一個可用的變數了

9樓:

巢狀select語句啊

10樓:創作者

比如要查詢 student表中 stuid=(select friendid from friends where hostid=10000 )

select * from student where stuid=(select friendid from friends where hostid=10000)

11樓:匿名使用者

select * from 表1where friendid in (select friendid from friendid where hostid=10000)

qq616941263

sql查詢語句like 的問題

12樓:匿名使用者

like 操作符用於在 where 子句中搜尋列中的指定模式。

sql like 操作符語法

select column_name(s) from table_name where column_name like pattern

萬用字元 描述

% 替代一個或多個字元

_ 僅替代一個字元

[charlist] 字元列中的任何單一字元

[^charlist] 或者 [!charlist] 不在字元列中的任何單一字元

這樣查詢也可以: select * from tb1 where cname like '品牌_'

我不知道你怎麼會用到「*」,「*」是個查詢的字元了,可能是我不知道吧

這個**上面的東西很基礎,你可以去看看http://www.w3school.com.cn/

希望對你有幫助

13樓:匿名使用者

sql裡面模糊匹配要用%,所以必須是『品牌%』

你受正規表示式的影響了

14樓:匿名使用者

select * from tb1 where cname like '品牌_' 也可以,ms sql沒select * from tb1 where cname like '品牌*' 的說法吧,也可能是我沒見過

15樓:匿名使用者

改成這樣

select * from tb1 where cname like '品牌_' 為什麼查不出「品牌1」 ,「品牌2」

簡述sql語言中select語句的基本結構

16樓:

查詢所有欄位的值:select * from tbl根據某個條件查詢所有欄位的值:select * from tbl where 欄位=條件(字元型就加英文的單引號如:

欄位=『條件』)

查詢某個欄位的值:select 欄位 from tbl查詢某些欄位的值:select 欄位1,欄位2,欄位3,…… from tbl

有條件的話 後面就加where就行 跟前面的一樣

sql查詢語句 t 是什麼意思,SQL查詢語句 T 是什麼意思

查詢的資料是放在一個虛擬表中的,t是你給這個虛擬表的命名,你還可以命名成其他名稱,這樣做會方便你後續的查詢操作 sql語句中的t.是什麼意思,例如 select from cityinfo t where t sql語句中的t.表示表的別名的字首,可在查詢欄位中引用表的別名。工具 sqlserver...

sql查詢top關鍵字,sql查詢語句 top n的用法

蘇 操作步驟如下 1 首先假設在sql server中有一個基本的資料庫,有6條資料。2 然後我們利用top關鍵字,就能利用top後面跟著數字就能篩選條數。3 此時執行測試,因為top後面的關鍵字為2,所以有2條資料。這樣就完成了操作。結構化查詢語言 structured query languag...

sql查詢排序後前20條語句,SQL查詢排序後前20條語句

大野瘦子 select c.d from select c,d,rownum rn from select t.from table1 order by b desc 降序 t1 where rn 20 注 用rownum的話,你要先排好序,然後再用rownum生成偽列,再限制行數。關於sql語句查...