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語句查...