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

sql中查詢語句

發布時間: 2023-01-29 10:36:26

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*
fromStudent
where1=1
andjg='湖北'--籍貫為『湖北』
andBirthday='1995-10-3'--生日為1995-10-3

--(2)查詢學生姓名為『王華』的各課程的平均分,最高分,最低分,總分。
select
avg(kcbh)as平均分,
max(kcbh)as最高分,
min(kcbh)as最低分,
sum(kcbh)as總分
fromSource
where1=1
andexists(select1
fromStudent.
where1=1
andStudent.No=Source.No
Name='王華'--姓名為『王華』
)

--(3)沒有太看題,大致是要求查詢4,5列以上的信息,其中3個表各包含一些信息
select
Student.Nameas學生,
Course.kcmcas課程,
Source.cjas成績
fromStudent,
Course,
Source,
where1=1
andStudent.No=Source.No
andCourse.Kcbh=Source.kcbh

Ⅱ 怎麼用sql語句查詢

-- 查詢你 當前用戶下,有哪些表x0dx0aSELECT * FROM user_tablesx0dx0ax0dx0a-- 查詢你 當前用戶下, 可以訪問哪些表 [也就是訪問自己 和 其他用戶的]x0dx0aSELECT * FROM all_tablesx0dx0ax0dx0a-- 查詢當前資料庫所有的表, 需要你有 DBA 的許可權x0dx0aSELECT * FROM dba_tables

Ⅲ sql資料庫查詢語句例子

各位同學們好,我們今天繼續來說,sql資料庫。我們今天的文檔中主要介紹了SQL查詢語句、查詢語句示例等。這里我給大家做了一個總結,有需要的同學可以參考一下。

首先,我們來了解一下SQL資料庫組成基本:

查找Movies表裡的Title欄位:

查找ID小於5的電影的Title和Director的以下這些:

查看電影的總條數

以下查詢語句是常用於班級統計的:

查詢「001」課程比「002」課程成績高的所有學生的學號:

查詢平均成績大於60分的同學的學號和平均成績:

查詢所有同學的學號、姓名、選課數、總成績:

查詢姓「李」的老師的個數:

查詢沒學過「葉平」老師課的同學的學號、姓名:

查詢學過「001」並且也學過編號「002」課程的同學的學號、姓名:

查詢學過「葉平」老師所教的所有課的同學的學號、姓名:

查詢課程編號「002」的成績比課程編號「001」課程低的所有同學的學號、姓名:

查詢所有課程成績小於60分的同學的學號、姓名:

查詢沒有學全所有課的同學的學號、姓名:

好了,這就是關於sql資料庫查詢語句的基礎了。我都替你們整理好了,感興趣的同學收藏一來,需要用的時候直接拿起來用就可以了。我們今天就到這里,下期再見!

本篇文章使用以下硬體型號:聯想小新Air15;系統版本:win10;軟體版本:sqlserver2008。

Ⅳ 簡單介紹幾個常用的SQL查詢語句

我們使用資料庫的時候,最常用的就是SQL語句了,那麼在SQL語句中比較常用的有哪些呢?下面我給大家分享一下。

首先是select語句,它經常被用於數據查詢,通過select我們可以快速的檢索自己想要的數據,如下圖所示

然後是update語句,update是進行數據更新的語句,更新的時候一定要指定where條件,如下圖所示

接下來是insert語句,insert被用來進行數據插入,運用它的時候一定注意插入的欄位順序,如下圖所示

最後是delete語句,delete被用來刪除表中的數據,進行刪除操作的時候也要注意指定刪除條件,如下圖所示

Ⅳ 怎麼用sql語句查詢

一、用連接查詢:
SELECT * FROM Student INNER JOIN Score
ON Cno=2 AND Grade>=90
二、用子查詢:
SELECT * FROM Student WHERE Sno IN(
SELECT Sno FROM Score
WHERE Cno=2 AND Grade>90)

Ⅵ SQL查詢語句

分類: 電腦/網路 >> 程序設計 >> 其他編程語言
問題描述:

急,誰能幫我把這些語句寫出來,我加分呀~~~謝了~~

在Northwind資料庫中

1、從產品表Procts當中查詢列產品名稱(ProctName),

產品庫存價值(UnitPrice*UnitsInStock),並且使用漢字作為查詢列的別名

2、查詢表Orders當中,定單日期(OrderDate)為7月份的定單

3、查詢表Employees中員工的年齡和工齡

4、查詢表Employees中員工的FisrtName以M開頭,LastName以』an』結束的員工信息

5、查詢表Employees中員工的FisrtName以N或S開頭的員工信息.

6、查詢表Customers中City值為London或Berlin或Madrid的客戶信息

7、查詢表Customers中Region列為Null的客戶公司名稱(CompanyName),

聯系人名稱(ContactName),客戶地址(Address)

8、查詢表Employees的姓名(由LastName和FirstName組成),所在城市(City), 年齡和工齡,

並且要求員工的年齡按降序排列,員工的工齡按升序排列.

9、檢索單價在10.00到21.00之間所有產品的產品名稱和單價

10、procts表存儲的是產品的信息

要求:查詢procts表中所有產品單價的平均值

11、在Order Details表查詢定購總數量多於1200的產品ID和定購數量

12、查詢procts表中每類產品(CategoryID表示類別)的單價平均值,要求查看類別ID,單價平均值,並只篩選出單價平均值超過20的數據

解析:

在Northwind資料庫中

1、從產品表Procts當中查詢列產品名稱(ProctName),

產品庫存價值(UnitPrice*UnitsInStock),並且使用漢字作為查詢列的別名

select ProctName as 產品名稱, UnitPrice*UnitsInStock as 產品庫存價值 from Procts

2、查詢表Orders當中,定單日期(OrderDate)為7月份的定單

select * from Orders where OrderDate

3、查詢表Employees中員工的年齡和工齡

select 年齡,工齡 from Employees

4、查詢表Employees中員工的FisrtName以M開頭,LastName以』an』結束的員工信息

select * from Employees where FisrtName like "M%" and LastName like "%an"

5、查詢表Employees中員工的FisrtName以N或S開頭的員工信息.

select * from Employees where FisrtName like "N%" or FisrtName like "S%"

6、查詢表Customers中City值為London或Berlin或Madrid的客戶信息

select * from Customers where City="London" or City="Berlin" or City="Madrid"

7、查詢表Customers中Region列為Null的客戶公司名稱(CompanyName),

聯系人名稱(ContactName),客戶地址(Address)

select CompanyName,ContactName,Address from Customers where Region=Null

8、查詢表Employees的姓名(由LastName和FirstName組成),所在城市(City), 年齡和工齡,

並且要求員工的年齡按降序排列,員工的工齡按升序排列.

select LastName,FirstName,City,年齡,工齡 from Employees order by 年齡 desc,工齡 asc

9、檢索單價在10.00到21.00之間所有產品的產品名稱和單價

select 產品名稱,單價 from procts where 單價>=10.00 and 單價<=21.00

10、procts表存儲的是產品的信息

要求:查詢procts表中所有產品單價的平均值

select avg (單價) from procts

11、在Order Details表查詢定購總數量多於1200的產品ID和定購數量

select ID,定購數量 from Order Details where 定購總數量>1200

12、查詢procts表中每類產品(CategoryID表示類別)的單價平均值,要求查看類別ID,單價平均值,並只篩選出單價平均值超過20的數據

select avg(單價),ID from procts group by CategoryID

select * from procts where avg(CategoryID)>20

Ⅶ sql查詢語句格式是什麼

sql查詢語句格式是:

Ⅷ 下列sql語言的數據查詢語句是

sql語言的數據查詢語句是SELECT。select語句:
1、查詢表的所有內容:select*from表名。
2、查詢表的部分內容:select列名列表from表名。
3、插入多行數據:作用相當於將數據從一個表復制到另一個表into表名(列名列表)select。

Ⅸ SQL查詢語句大全(一)

Select --從資料庫表中檢索數據行和列

Insert --向資料庫表添加新數據行

Delete --從資料庫表中刪除數據行

Update --更新資料庫表中的數據

Create TABLE --創建一個資料庫表

Drop TABLE --從資料庫中刪除表

Alter TABLE --修改資料庫表結構

Create VIEW --創建一個視圖

Drop VIEW --從資料庫中刪除視圖

Create INDEX --為資料庫表創建一個索引

Drop INDEX --從資料庫中刪除索引

Create PROCEDURE --創建一個存儲過程

Drop PROCEDURE --從資料庫中刪除存儲過程

Create TRIGGER --創建一個觸發器

Drop TRIGGER --從資料庫中刪除觸發器

Create SCHEMA --向資料庫添加一個新模式

Drop SCHEMA --從資料庫中刪除一個模式

Create DOMAIN --創建一個數據值域

Alter DOMAIN --改變域定義

Drop DOMAIN --從資料庫中刪除一個域

GRANT --授予用戶訪問許可權

DENY --拒絕用戶訪問

REVOKE --解除用戶訪問許可權

COMMIT --結束當前事務

ROLLBACK --中止當前事務

SET TRANSACTION --定義當前事務數據訪問特徵

DECLARE --為查詢設定游標

EXPLAN --為查詢描述數據訪問計劃

OPEN --檢索查詢結果打開一個游標

FETCH --檢索一行查詢結果

CLOSE --關閉游標

PREPARE --為動態執行准備 SQL 語句

EXECUTE --動態地執行 SQL 語句

DESCRIBE --描述准備好的查詢

declare @id char(10)

--set @id = '10010001'

select @id = '10010001'

---必須以@@開頭

declare @x int @y int @z int

select @x = 1 @y = 2 @z=3

if @x > @y

print 'x > y' --列印字元串'x > y'

else if @y > @z

print 'y > z'

else print 'z > y'

use pangu

update employee

set e_wage =

case

when job_level = 』1』 then e_wage*1.08

when job_level = 』2』 then e_wage*1.07

when job_level = 』3』 then e_wage*1.06

else e_wage*1.05

end

declare @x int @y int @c int

select @x = 1 @y=1

while @x < 3

begin

print @x --列印變數 x 的值

while @y < 3

begin

select @c =100*@x+ @y

print @c --列印變數 c 的值

select @y = @y + 1

end

select @x = @x + 1

select @y = 1

end

--例 等待 1 小時 2 分零 3 秒後才執行 Select 語句

waitfor delay 』01:02:03』

select * from employee

--例 等到晚上 11 點零 8 分後才執行 Select 語句

waitfor time 』23:08:00』

select * from employee

select *(列名) from table_name(表名) where column_name operator value

ex:(宿主)

select * from stock_information where stockid = str(nid)

stockname = 'str_name'

stockname like '% find this %'

stockname like '[a-zA-Z]%' --------- ([]指定值的范圍)

stockname like '[^F-M]%' --------- (^排除指定范圍)

--------- 只能在使用 like 關鍵字的 where 子句中使用通配符)

or stockpath = 'stock_path'

or stocknumber < 1000

and stockindex = 24

not stocksex = 'man'

stocknumber between 20 and 100

stocknumber in(10,20,30)

order by stockid desc(asc) --------- 排序,desc-降序,asc-升序

order by 1,2 --------- by 列號 stockname = (select stockname from stock_information where stockid = 4)

--------- 子查詢

--------- 除非能確保內層 select 只返回一個行的值,

--------- 否則應在外層 where 子句中用一個 in 限定符

select distinct column_name form table_name --------- distinct 指定檢索獨有的列值,不重復

select stocknumber ,"stocknumber + 10" = stocknumber + 10 from table_name

select stockname , "stocknumber" = count(*) from table_name group by stockname

--------- group by 將表按行分組,指定列中有相同的值

having count(*) = 2 --------- having 選定指定的組

select *

from table1, table2

where table1.id *= table2.id -------- 左外部連接,table1 中有的而 table2 中沒有得以 null 表示

table1.id =* table2.id -------- 右外部連接

select stockname from table1

union [all] ----- union 合並查詢結果集,all-保留重復行

select stockname from table2

insert into table_name (Stock_name,Stock_number) value ("xxx","xxxx")

value (select Stockname , Stocknumber from Stock_table2)---value 為 select 語句

update table_name set Stockname = "xxx" [where Stockid = 3]

Stockname = default

Stockname = null

Stocknumber = Stockname + 4

delete from table_name where Stockid = 3

truncate table_name ----------- 刪除表中所有行,仍保持表的完整性

drop table table_name --------------- 完全刪除表

alter table database.owner.table_name add column_name char(2) null .....

sp_help table_name ---- 顯示表已有特徵

create table table_name (name char(20), age smallint, lname varchar(30))

insert into table_name select ......... ----- 實現刪除列的方法(創建新表)

alter table table_name drop constraint Stockname_default ---- 刪除 Stockname 的 default 約束

Ⅹ sql查詢語句大全

SELECT * FROM TWS2F14CCC260D71 WHERE 地類='1999資源清查有林地'

熱點內容
下述調度演算法 發布:2024-03-28 21:22:24 瀏覽:615
捷達哪個配置裝有esp 發布:2024-03-28 21:17:41 瀏覽:195
天氣源碼 發布:2024-03-28 21:14:11 瀏覽:427
使命召喚紅魔浪潮如何配置 發布:2024-03-28 21:13:08 瀏覽:545
nginx安裝php 發布:2024-03-28 21:09:47 瀏覽:666
利用python進行數據分析pdf 發布:2024-03-28 20:33:36 瀏覽:560
php模擬post提交 發布:2024-03-28 20:23:14 瀏覽:542
phptxt下載 發布:2024-03-28 20:12:37 瀏覽:476
如何更衣櫃密碼鎖密碼設置 發布:2024-03-28 19:42:09 瀏覽:484
如何將一台電腦當雲伺服器嗎 發布:2024-03-28 19:22:39 瀏覽:882