sql查詢信息
❶ sql查詢語句
1、首先打開資料庫,建立好表。
❷ 用sql命令查詢數據
select * frm spec
❸ SQL查詢怎麼寫
/*SQL是3個表的查詢,會給出表以及3個表之間的約束關系Student 表 No編號 Name 姓名 Birthday 生日 bj 班級 jg 籍貫 adds地址 number電話 Course 表 Kcbh課程編號 kcmc課程名稱 Source 表 Cjguid (主鍵) No 編號 kcbh 課程編號 cj成績*/ -- (1)查詢學生籍貫為『湖北』生日為1995-10-3的所有信息select *from Studentwhere 1=1and jg = '湖北' -- 籍貫為『湖北』and Birthday = '1995-10-3' -- 生日為1995-10-3 -- (2)查詢學生姓名為『王華』的各課程的平均分,最高分,最低分,總分。select avg(kcbh) as 平均分, max(kcbh) as 最高分, min(kcbh) as 最低分, sum(kcbh) as 總分from Sourcewhere 1=1and exists (select 1 from Student. where 1=1 and Student.No = Source.No Name = '王華' -- 姓名為『王華』 ) -- (3)沒有太看題,大致是要求查詢4,5列以上的信息,其中3個表各包含一些信息select Student.Name as 學生, Course.kcmc as 課程, Source.cj as 成績from Student, Course, Source,where 1=1and Student.No = Source.Noand Course.Kcbh = Source.kcbh
❹ SQL語句查詢方法
樓上快瘋了,哈哈。
你要的是
select p.* from a p,(select count(*) as c ,A列 as d,B列 as e group by A列,B列 having count(*)>1 ) k where p.A列=k.c and P.B列=k.d
還是select distinct * from a
??不是太懂你的意思
❺ sql查詢語句大全
SELECT * FROM TWS2F14CCC260D71 WHERE 地類='1999資源清查有林地'
❻ sql 查詢 一個表中某幾列數據
sql查詢一個表中某幾列數據語法:
1、SELECT 列名稱1、列名稱2.....列名稱n FROM 表名稱 WHERE 列 運算符 值;
2、SELECT * from 表名稱 where 列 運算符 值(列 運算符 值,這個可以是多個,中間用and隔開)。
解析:使用sql查詢時,作為查詢的篩選限制條件,只需要對有限制要求的欄位使用where進行限制即可,無需對非限制要求的欄位進行特別限制。
所以你的語句可以修改為"select * from test1 where id=『2』;"就可以了。其中,你原語句中的name=全部和age=全部,屬於多餘的,如果不對name和age欄位做任何限制的話,sql本身就是會查詢全部name和age,而無需你另外加設條件。
再比如你這樣寫:「select * from test1;」在不加任何where條件的情況下,這個sql查詢本身就是查詢全部數據。而當加入id='2'之後,就限制了只能返回id值是2的某一條或者多條數據。
通過幾個例子來加深一下對上表各查詢條件使用的理解:
1、查詢計算機科學系全體學生的名單;
SELECT Sname FROM StudentWHERE Sdept='CS';
2、查詢所有年齡在20歲以下的學生姓名及其年齡;
SELECT Sname,Sage FROM StudentWHERE Sage<20;
3、查詢考試成績不合格的學生的學號;
SELECT DISTINCT Sno FROM SCWHERE Grade<60;
4、查詢年齡在20~23歲之間的學生的姓名、系別和年齡;
SELECT Sname,Sdept,Sage FROM Student WHERE Sage BETWEEN 20 AND 23;
5、查詢年齡在20~23歲之間的學生的姓名、系別和年齡;
SELECT Sname,Sdept,Sage FROM StudentWHERE Sage NOT BETWEEN 20 AND 23;
6、查詢計算機科學系(CS)、數學系(MA)和信息系(IS)學生的姓名、系別和年齡。
SELECT Sname,Ssex FROM Student WHERE Sdept IN('CS','MA','IS')。
❼ SQL資料庫查詢信息
在MS SQL Server和Oracle這兩個主要的資料庫中,空值都比較特殊,不能直接用"="或">"號來比較,如果你要用這兩個符號比較,就會發現,空值即不在等於的集內,也不在不等於的集內。 特別注意的是,空值用「>」(不等於)比較時,也不在集合內!具體的你自已測試一下就明白了。 常見的做法是用"IS NULL"或「IS NOT NULL」來確定是不是空值。比如你的情況應該改寫語句為: where itemno IS NULL
❽ 如何查詢sql server資料庫中的數據
工具/材料:Management Studio。
1、首先雙擊「Management Studio」圖標,打開SQL Server。
❾ 怎麼用sql語句查詢
-- 查詢你 當前用戶下,有哪些表
SELECT * FROM user_tables
-- 查詢你 當前用戶下, 可以訪問哪些表 [也就是訪問自己 和 其他用戶的]
SELECT * FROM all_tables
-- 查詢當前資料庫所有的表, 需要你有 DBA 的許可權
SELECT * FROM dba_tables
❿ sql簡單查詢語句
1、首先打開資料庫,建立好表。