久久99精品久久久久久琪琪,久久人人爽人人爽人人片亞洲,熟妇人妻无码中文字幕,亚洲精品无码久久久久久久

SQL語言總結

時間:2019-05-12 22:28:28下載本文作者:會員上傳
簡介:寫寫幫文庫小編為你整理了多篇相關的《SQL語言總結》,但愿對你工作學習有幫助,當然你在寫寫幫文庫還可以找到更多《SQL語言總結》。

第一篇:SQL語言總結

select 姓名,sum(成績)as 總分from 學生 inner join 成績 on 學生.學號=成績.學號 group by 姓名 答:從通過學號建立的學生與成績關系表中選擇選擇學生成績的姓名集合Update 學生成績表 set 高數=93

Where 高數=80;

答:將“學生成績表”中所有“高數”為80分的記錄的改為93分

Select 學號,姓名

From 學生

Where 專業=“計算機應用”;

答:查詢出專業為“計算機應用”的所有男生的學號和姓名

Select 學號,姓名

From 學生

Where 年齡>=18 and姓名like“王*”;

答:顯示學生表中年齡大于18歲且姓“王”的學生的所有信息。

Select Count(性別)as 男生人數

From 學生

Where 性別=“男”;

答:分別顯示男生人數

Select 課程.課程編號, 課程.課程名, 成績.學生編號, 成績.成績 From 課程 Inner Join 成績 on 課程.課程編號 = 成績.課程編號 Where(課程.課程名)=“數據庫原理”and(成績.成績)>70;

答:查找“數據庫原理”課程成績在70分以上學生的學號、姓名和成績

Select top 3 學號, 姓名

From 學生

Order by 成績 Desc;

答:顯示成績前3名的學生的學號和姓名

SELECT 學生.學生編號, 學生.學生姓名, 課程.課程編號, 課程.課程名, 成績.成績, 班級.班級編號

FROM 課程 INNER JOIN(班級 INNER JOIN(成績 INNER JOIN 學生 ON 成績.學生編號=學生.學生編號)ON 班級.班級編號=學生.班級編號)ON 課程.課程編號=成績.課程編號

WHERE(((課程.課程名)=“計算機基礎”)AND((班級.班級編號)=“0401”));

答:查詢0401課程成績

SELECT 學生編號, 學生姓名, 性別, 出生年月, 籍貫, 身高, 班級編號

FROM 學生

WHERE 性別=“男” AND 班級編號=“0401”;

答:查找班級編號為0401的所有男生

UPDATE 成績 SET 成績 =((成績*0.1)+成績)

WHERE 成績<60;

答:低于60分的增加10%

SELECT 課程.課程編號, 課程.課程名, 課程.學時, 課程.學分, 教師.教師編號, 教師.教師姓名, 教師.性別, 教師.職務

FROM 課程 INNER JOIN 教師 ON 課程.教師編號=教師.教師編號;答: 教師授課課程查詢

SELECT 教研室編號, 教師人數

FROM 教研室;

答:教研室人數查詢

SELECT 課程編號, 課程名, 學時

FROM 課程;

答:課程名稱查詢

SELECT avg(成績)AS平均成績

FROM 成績;

答:平均成績查詢

SELECT avg(身高)AS平均身高

FROM 學生

WHERE 性別=“男”;

答:求出男生的平均身高

SELECT 學生編號, Avg(成績)AS平均成績, Sum(成績)AS 總成績 FROM 成績

GROUP BY 學生編號;

答:求學生的平局成績和總成績

UPDATE 學生 SET 學生編號 = “050211”

WHERE 學生編號=“050101”;

答:修改學生編號

alter table 學生 add 身高 smallint;

答:增加身高字段

第二篇:SQL語言匯總

1.UPDATE MARK

SET 總分=語文+數學+英語

SELECT 準考證號,姓名,總分

FROM MARK

WHERE 語文>=75 AND數學>=75 AND 英語>=75 AND 語文+數學+英語>=240

ORDER BY 總分 DESC

UPDATE MARK

SET 修正分數=高考分數*1.3

WHERE 籍貫='云南' OR 籍貫='福建'

SELECT AVG(高考分數)as平均分

FROM MARK

GROUP BY 性別

SELECT *

FROM cj

WHERE 期中成績>=80 OR 期末成績>=80 ORDER BY 課程號 ASC

UPDATE cj

SET平均成績=期中成績*0.2+期末成績*0.8

SELECT 書號,書名,作者

FROM gm

WHERE 書號 LIKE '理*' AND 單價>20 ORDER BY 單價 ASC

UPDATE gm

SET 金額=單價*數量

UPDATE Sale

SET 銷售金額=銷售數量*單價

UPDATE Wage

SET 實發工資=工資+獎金

SELECT 姓名,實發工資

FROM Wage

WHERE 姓名 LIKE '*輝'OR 姓名 LIKE ' *輝*' ORDER BY 年齡 DESC

SELECT 部門號, COUNT(*)as人數

FROM zhigong

GROUP BY 部門號

UPDATE kaoshi

SET平均成績=筆試成績*0.6+上機成績*0.4

SELECT 考號,姓名,平均成績

FROM kaoshi

WHERE 姓名 LIKE '黃*'

DELETE *

FROM mark

WHERE 學號='1003'

SELECT 學號,課程號,期末成績

FROM mark

WHERE 學號 LIKE '*1'

ORDER BY 期末成績 DESC

UPDATE fk

SET 超期罰款=單價*超期天數*0.005

SELECT *

FROM fk

WHERE 單價>=50 OR 超期天數>30 ORDER BY 超期罰款 DESC

UPDATE gp

SET 浮動盈虧=(市場現價-買入加個)*買入數量

SELECT 股票代碼,買入時間,浮動盈虧 FROM gp

WHERE 股票代碼 LIKE '6*' AND 浮動盈虧>0 ORDER BY 買入時間 ASC

UPDATE ah

SET 年齡=年齡+1

SELECT 寢室,COUNT(*)as 愛好球類人數 FROM ah

WHERE 愛好 LIKE '*球'

GROUP BY 寢室

UPDATE JHKC

SET 總價=單價*庫存量

SELECT 設備編號,設備名稱,單價

FROM JHKC

WHERE 庫存量<300 AND 單價<500 ORDER BY 單價 DESC

UPDATE HCSK

SET 票價=600

WHERE 航班號=F807

SELECT 航班號,起飛日期,票價

FROM HCSK

WHERE 出發地='福州' AND 目的地='巴黎' ORDER BY 票價 ASC

第三篇:SQL語言

1.輸出任意兩個字符串變量的值(參考代碼)

declare @v1 varchar(12),@V2 varchar(12)

set @v1='中國'

set @v2='你好!'

select @v1+@v2

2.為以下程序糾錯

declare @v1 varchar(12),@V2 varchar(10)

set @v1='中國'

set @v2='你好!'

set @s='嗎!'

select @v1+@v2+@s

3.運行以下代碼,觀察以下全局變量的功能

select 34@@connections 返回當前服務器的連接數目

select 1@@rowcount 返回上一條T-SQL語句影響的數據行數 select @@error返回上一條T-SQL語句執行后的錯誤號 select @@procid返回當前存儲過程的ID號

select @@remserver 返回登錄記錄中遠程服務器的名字 select @@spid返回當前服務器進程的ID標識

select @@version 返回當前SQL Server服務器的版本和處理器類型 select @@language 返回當前SQL Server服務器的語言

select @@connections

4.輸入以下代碼并理解其含意

bggin

if 3>5

select 'true'

else print 'false'

end

go

begin

if 'a'<'A'

select 'true'

else print 'false'

end

go

begin

if '張'>'李'

select 'true'

else print 'false'

end

go

begin

if getdate()>2008-10-10

print'true'

else print'false'

end

5.附加數據庫student,并進行以下操作

use student

select * from xsda

以XSDa表為例,如果平均成績高于75分,則顯示“不錯!”,否則,顯示“加油呀!”。

declare @av1 char(12), @av2 char(12)

set @av1='不錯!'

set @av2='加油!'

if(select avg(總學分)from xsda)>75

begin

select @av1

end

else

select @av2

編寫一個程序,顯示每一同學的成績等級

select xh,zf,dj=

case

when zf>70 then '優秀'

when zf>65 then '良好'

when zf>=60 then '合格'

else '不合格'

end

from xsdn

6.求1-100偶數和(參考代碼)

declare @i int,@s int/*定義變量*/

set @i=0/*變量賦初值*/

set @s=0

while @i<=100/*條件*/

begin

set @s=@s+@i/*累加求和*/

set @i=@i+2/*偶數*/

end

print @s

7.求10!

8.為以下程序糾錯(求1-100的積)

declare @i int,@s int

set @i=0

set @s=0

while @i<=100 begin

set @s=@s*@iset @i=@i+2 end

print @s

第四篇:SQL語言以及SQL

SQL語言以及SQL*PLUS工具

1.SQL語言組成:

? 數據查詢語言(DQL):SELECT;

? 數據操縱語言(DML):INSERT、UPDATE、DELETE; ? 事務控制語言(TCS):COMMIT、ROLLBACK;

? 數據定義語言(DDL):CREATE、DROP、ALTER;

? 數據控制語言(DCL):GRANT、REVOKE;

2.數據查詢語言(DQL):

? 一般格式:

1.SELECT [ALL|DISTINCT] <目標列表達式> [, <目標列表達式>]…

2.FROM <表名或者視圖名> [, <表名或者視圖名>]…

3.[WHERE <條件表達式>]

4.[GROUP BY <列名1> [HAVING <條件表達式>]]

5.[ORDER BY <列名2> [ASC|DESC];

? 實例:

6.SELECT empno,ename FROM emp WHERE ename<>'a' order by empno;

3.數據操縱語言(DML):

? INSERT:

? 一般格式:

7.INSERT

8.INTO <表名> [(<屬性列1>[, <屬性列2>]…)]

9.VALUES(<常量1>[, <常量2>]…);

? 實例:

INSERT INTO emp(empno,ename)VALUES(1,’test1’);

? UPDATE:

? 一般格式:

10.UPDATE<表名>

11.SET <列名>=<表達式> [,<列名>=<表達式>]…

12.[WHERE <條件>];

? 實例:

13.UPDATE emp SET ename=’test2’ WHERE empno=1;

? DELETE:

? 一般格式:

14.DELETE

15.FROM <表名>

16.[WHERE <條件>];

? 實例:

DELETE FROM emp WHERE empno=1;

4.事務控制語言(TCS):

? COMMIT:

? 說明:

5.6.7.8.17.放在DML之后,提交事務。? 一般格式: 18.COMMIT;? 實例: INSERT INTO emp(empno,ename)VALUES(1,’test1’);COMMIT;? ROLLBACK: ? 說明: 19.放在DML之后,回滾事務。? 一般格式: 20.ROLLBACK;? 實例: INSERT INTO emp(empno,ename)VALUES(1,’test1’);? ROLLBACK;課后練習(2小時): ? 用各種組合反復練習數據查詢語言DQL; ? 用各種組合反復練習數據操縱語言DML; ? 和DML結合反復練習事務控制語言TCS。SQL*PLUS簡介: ? 是Oracle數據庫提供的用于和數據庫交互的工具; ? 數據庫管理員管理數據庫的主要工具; ? 支持SQL-2和SQL-3標準; ? 支持Oracle PL/SQL語言; ? 支持一套Oracle公司定義的SQL*PLUS操縱語言。SQL*PLUS語言介紹: ? 不是標準語言; ? 可以縮寫(一般取英文單詞的前4位); ? 不用加分號; ? 分成數據庫訪問、輸出格式設置、文本編輯、執行程序、環境設置、其他等幾類。常用的SQL*PLUS命令:

? CONNECT(CONN):連接數據庫:

21.CONN SCOTT/TIGER@FIS

? EXIT:退出SQL*PLUS;

? DESCRIBE(DESC):顯示數據庫對象的結構:

22.DESC emp

? SHOW:顯示系統信息:

23.SHOW user

? EDIT:文本編輯;

? RUN(/):運行前一命令;

? SAVE:保存前一命令:

24.SAVE c:temptest.txt

? PASSWORD(PASSW):修改當前用戶的口令; ? SPOOL:將輸出結果保存到本地硬盤上

SPOOL c:temptest.txt SELECT * FORM emp;SPOOL OFF

START(@):路徑*.sql執行腳本 column 字段名 format a35set line 100

第五篇:SQL 語言

SQL語言

create database student

on primary

(name=student_data1,filename='c:student_data1.mdf',size=10M,maxsize=100M,filegrowth=10%)

filegroupstudent_group分組

(name=student_data2,filename='c:student_data2.ndf',size=10M,maxsize=100M,filegrowth=10%)

log on

(name=student_log1,filename='c:student_data1.ldf',size=10M,maxsize=100M,filegrowth=10%)

create table xi

(系編號 char(2)primary key,系名varchar(20))主碼

insert into xi values('01','物理系')

insert into xi values('02','化學系')

select *from xi查詢

create table student

(學號 char(11)primary key,姓名varchar(10),民族 char(2)default'漢',出生日期datetime ,獎學金 money check(獎學金<=8000), 系編號 char(2)foreign key references xi(系編號))

默認值,約束,外碼

insert into student values('20090214201','馬帥', '漢','1990-1-8',1500, '01')

insert into student values('20100214202','周伊','回' ,'1989-2-4',500,'02')

update student set 出生日期='1911-3-1'where 學號 ='20100214201'

更新數據

select* from student/ 3

alter table student add 性別 char(2)check(性別='男'or 性別='女')

增加列

update student set 性別 ='男' where 學號 ='20090214201' update student set 性別 ='女' where 學號 ='20100214202' select student* from student where left(學號,4)=’2009’ 查詢大三學生的詳細信息

create table kc

(課程編號 char(2),課程名varchar(20))

alter table kc alter column 課程編號 char(2)not null 修改字段

alter table kc addconstraint pk_kcprimary key(課程編號)加主碼(加主碼的字段不能為空)

insert into kc values('01','語文')

insert into kc values('02','數學')

insert into kc values('03','英語')

update kc set課程名 ='歷史學' where 課程編號= '05' execute sp_rename '課程編號','課程名','column'

改名

create table cj

(學號 char(11)foreign key references student(學號))alter table cj add 課程編號 char(2)

增加列

alter table cj add foreign key(課程編號)references kc(課程編號)

增加外碼

alter table cj add 成績varchar(3)

insert into cj values('20100214201','01','69')

insert into cj values('20100214201','02','90')

insert into cj values('20100214201','03','56')

insert into cj values('20100214202','01','26')

insert into cj values('20100214202','02','54')

insert into cj values('20100214202','03','89')

1.select student.*,課程名,成績 ,系名 from student ,kc,cj ,xi where student.系編號 = xi.系編號and cj.學號=student.學號 and kc.課程編號=cj.課程編號 and student.學號='20100214202'

查詢學號為20100214202的學生student表的全部內容和每門課的成績及所在系

2.select 姓名,課程名,成績,系名 from student,kc,cj,xi where student.學號 = cj.學號 and student.系編號=xi.系編號 and cj.課程編號= kc.課程編號 and month(getdate())=month(student.出生日期)and day(getdate())= day(student.出生日期)

查詢今天過生日的學生的姓名每門課的成績及系名

3.select student.學號,課程名,成績,系名 from student,kc,cj,xi where student.學號=cj.學號 and kc.課程編號=cj.課程編號 and student.系編號=xi.系編號 and cj.學號 =student.學號 查看所有學生的學號的每門課的成績及系名

4.Select count()as 學生數 from student ,xi where student.系編號=xi.系編號and xi.系名=’物理系’

查看物理系的學生數

5.Select student.姓名,avg(cj.成績)as平均成績 from student, cj where student.學號=cj.學號

查看所有學生的平均成績

下載SQL語言總結word格式文檔
下載SQL語言總結.doc
將本文檔下載到自己電腦,方便修改和收藏,請勿使用迅雷等下載。
點此處下載文檔

文檔為doc格式


聲明:本文內容由互聯網用戶自發貢獻自行上傳,本網站不擁有所有權,未作人工編輯處理,也不承擔相關法律責任。如果您發現有涉嫌版權的內容,歡迎發送郵件至:645879355@qq.com 進行舉報,并提供相關證據,工作人員會在5個工作日內聯系你,一經查實,本站將立刻刪除涉嫌侵權內容。

相關范文推薦

    SQL語言(模版)

    SQL語言 1. 數據定義: a) Create 創建 b) Drop 刪除對象 數據表 ? 表的創建:create table 表名(字段名1 類型 primary key注:主鍵,字段名2 類 型,……, check 表級約束) 例:S(Sno......

    sql語言(★)

    11.2.2 數據定義命令 1.CreateTable命令 Create Table ([,] [,……][,] ); 語句功能:創建一個以為名的、以指定的列屬性定義的表結構。 2. Alter Table命令 Alter Table [......

    數據庫sql語言總結

    插入句型: insertinto [各屬性名]values(,……)刪除元組或者二維表: delete from[ where ]刪除屬性: altertabledropcolumn增加某表的屬性: altertableadd 類型 修改句型: update......

    SQL語言簡介

    SQL語言簡介 ㈠、什么是SQL語言 SQL(Structure Query Languge,結構化查詢語言)是一種數據庫專用的計算機語言,不管是Oracle、MS SQL 、Access、MySQL或其他公司的數據庫,也不管數......

    sql語言學習

    SQL語言學習 --語 句功 能 --數據操作 SELECT--從數據庫表中檢索數據行和列 INSERT--向數據庫表添加新數據行 DELETE--從數據庫表中刪除數據行 UPDATE--更新數據庫表中的數......

    SQL查詢語言

    《SQL查詢語言》教學設計 一、 教學目標分析 認知目標 學習SQL查詢語言的使用方法。 掌握SQL語言當中的SELECT語句 能力目標 培養學生應用查詢語句查詢數據的應用能力 情感......

    SQL語言簡介

    SQL—結構化查詢語言數據定義語言 CREATE DROP ALTER數據操縱語言 SELECT INSERT UPDATE DELETE數據控制語言 GRANT REVOKE數據定義語言CREATE TABLE 學生 (學生ID SMALLINT......

    實驗四SQL語言(精選合集)

    實驗四 SQL語言——數據更新操作 2007-06-16 01:12:44|分類: 課程作業 |標簽:數據更新操作sql語言|字號大中小 訂閱實驗四 SQL語言——數據更新操作三、實驗條件與環境 1.通用P......

主站蜘蛛池模板: 亚洲欧洲中文日韩久久av乱码| 午夜av亚洲一码二中文字幕青青| 在线亚洲精品国产一区二区| 5d肉蒲团之性战奶水欧美| 国产无遮挡18禁网站免费| 强开小嫩苞A片黑人| 亚洲中文字幕一区精品自拍| 97精品伊人久久大香线蕉app| 无码人妻丰满熟妇精品区| 中文字幕丰满乱子无码视频| 亚洲中文字幕无码永久| 中文字幕乱码熟妇五十中出| 亚洲欧洲精品成人久久曰影片| 国产又黄又爽又猛免费视频播放| 又色又污又爽又黄的网站| 欧美精品成人v高清视频| 国产一区二区丝袜高跟鞋| 国产精品白浆在线观看免费| 亚洲精品无码久久久影院相关影片| 成人免费看片又大又黄| 亚洲小说少妇区图片| 人妻丰满熟妇av无码区hd| 大地资源中文第二页日本| 97人妻免费公开在线视频| 国产亚洲精品久久久久久国模美| 日韩人妻无码一区二区三区久久99| 五月天国产成人av免费观看| 久久国产精品娇妻素人| 久久人妻少妇嫩草av| 日韩高清亚洲日韩精品一区| 成人内射国产免费观看| 午夜无码片在线观看影院| 亚洲国产精品高清在线第1页| 欧美人与动性xxxxx杂性| 国产精品无码免费播放| 国产亚洲精品福利视频在线观看| 国产精品麻豆欧美日韩ww| 香蕉久久夜色精品升级完成| 亚洲国产无套无码av电影| 亚洲成a人片在线观看久| 亚洲人做受???高潮游戏|