国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

SQL Server 單表數(shù)據(jù)查詢

這篇具有很好參考價(jià)值的文章主要介紹了SQL Server 單表數(shù)據(jù)查詢。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

提示: 本篇文章詳細(xì)介紹怎樣向SQLServer中導(dǎo)入表格數(shù)據(jù),導(dǎo)入之后根據(jù)不同的查詢條件完成查詢?nèi)蝿?wù).


前言

一、向SQL Server中導(dǎo)入數(shù)據(jù)

SQL Server 單表數(shù)據(jù)查詢
SQL Server 單表數(shù)據(jù)查詢
SQL Server 單表數(shù)據(jù)查詢
SQL Server 單表數(shù)據(jù)查詢
SQL Server 單表數(shù)據(jù)查詢
SQL Server 單表數(shù)據(jù)查詢
SQL Server 單表數(shù)據(jù)查詢
SQL Server 單表數(shù)據(jù)查詢
SQL Server 單表數(shù)據(jù)查詢
導(dǎo)入成功之后,可以點(diǎn)開表格查看內(nèi)容:
(如下圖即導(dǎo)入成功)
其他表同理可得,也可以同時(shí)導(dǎo)入
SQL Server 單表數(shù)據(jù)查詢

二、例題

1.查詢所有學(xué)生的全部信息

 SELECT * FROM student

SQL Server 單表數(shù)據(jù)查詢

2.查詢學(xué)生的學(xué)號(hào)和姓名

SELECT sno,sname FROM student

SQL Server 單表數(shù)據(jù)查詢

3.查詢所有學(xué)生的姓名和出生年

SELECT sname,YEAR(GETDATE())-sage
FROM student

SQL Server 單表數(shù)據(jù)查詢

4. 查詢所有學(xué)生的姓名和出生年,要求列名是漢字形式

SELECT sname 姓名,YEAR(GETDATE())-sage 出生年
FROM student

SQL Server 單表數(shù)據(jù)查詢

5.查詢CS系的所有學(xué)生信息

select * FROM student WHERE sdept='CS'

SQL Server 單表數(shù)據(jù)查詢

6.查詢CS系的所有男同學(xué)信息

select * FROM student WHERE sdept='CS' AND ssex='男'

SQL Server 單表數(shù)據(jù)查詢

7.查詢年齡在18到20之間的學(xué)生信息

(1)方法一

select * from student where sage>=18 and sage<=20

SQL Server 單表數(shù)據(jù)查詢

(2)方法二

select * from student where sage BETWEEN '18' AND '20'

SQL Server 單表數(shù)據(jù)查詢

8.查詢年齡不在18到20之間的學(xué)生信息

(1)方法一

select * from student where sage<18 or sage>20

SQL Server 單表數(shù)據(jù)查詢

(2)方法二

select * from student where sage not BETWEEN '18' AND '20'

SQL Server 單表數(shù)據(jù)查詢

9.查詢所在系為CS和JD的學(xué)生信息

(1)方法一

select * from student where sdept='CS' or sdept='JD'

SQL Server 單表數(shù)據(jù)查詢

(2)方法二

select * from student where sdept in('CS','JD')

SQL Server 單表數(shù)據(jù)查詢

10.查詢姓張的學(xué)生的信息

select * from student where sname like'張%'

SQL Server 單表數(shù)據(jù)查詢

11.查詢姓名只有兩個(gè)字且姓李的學(xué)生的學(xué)號(hào)和姓名

select sno,sname from student WHERE sname LIKE '李_';

SQL Server 單表數(shù)據(jù)查詢

12.查詢沒有成績的學(xué)生的學(xué)號(hào)和課程號(hào)

select * from sc WHERE grade IS NULL;

SQL Server 單表數(shù)據(jù)查詢

13.消除重復(fù)行:查看CS系的年齡情況

select DISTINCT sage FROM student WHERE sdept='cs'

SQL Server 單表數(shù)據(jù)查詢

14.查詢前三個(gè)同學(xué)的信息

select TOP 3 * from student

SQL Server 單表數(shù)據(jù)查詢

15.統(tǒng)計(jì)男學(xué)生人數(shù)

(1)方法一

select COUNT(sno) 男生人數(shù) from student where ssex='男'

SQL Server 單表數(shù)據(jù)查詢

(2)方法二

select COUNT(*) AS 男生人數(shù) from student where ssex='男'

SQL Server 單表數(shù)據(jù)查詢

16.統(tǒng)計(jì)sc表中選修過課程的學(xué)生人數(shù)(注意要去掉重復(fù)選課的學(xué)生的學(xué)號(hào))

select COUNT(distinct sno) from sc

SQL Server 單表數(shù)據(jù)查詢

17.從表sc中查詢所有成績中的最高分和最低分

select max(grade) 最高分,MIN(grade) 最低分 from sc

SQL Server 單表數(shù)據(jù)查詢

18.統(tǒng)計(jì)學(xué)號(hào)為1204304102的學(xué)生的總成績和平均成績

select SUM(grade) 總分,AVG(grade) 平均分 from sc where sno='1204304102'

SQL Server 單表數(shù)據(jù)查詢

三、小結(jié)

(1) 有三種方法可以指定列名

I. 列名 列標(biāo)題(例如:sname 姓名)
II. 列名 AS 列標(biāo)題(例如:sname AS 姓名)
III.列標(biāo)題=列名(例如:姓名=列標(biāo)題)

select sname 姓名,YEAR(GETDATE())-sage as 出生年,院系=sdept from student

SQL Server 單表數(shù)據(jù)查詢

(2)根據(jù)名字的信息查詢題目類總結(jié)

查詢姓張的學(xué)生的信息

select * from student where sname like'張%'

查詢姓黃的學(xué)生的信息(當(dāng)姓氏后面只有一個(gè)字時(shí))

select * from student where sname like'黃_'

查詢名字中有“文”這個(gè)字的學(xué)生的信息

select * from student where sname like'_文_'

(3)查詢知識(shí)拓展

查詢前三個(gè)同學(xué)的信息

select TOP 3 * from student

查詢課程編號(hào)是‘2102’的課程分?jǐn)?shù)降序排列

select grade from sc where cno='2102' order by grade desc

查詢課程編號(hào)是‘2102’的課程分?jǐn)?shù)降序排列的前兩名

select TOP 2 grade from sc where cno='2102' order by grade desc

總結(jié)

關(guān)于單表查詢的基本知識(shí)就介紹到這里啦,如果對(duì)友友們有幫助的話,記得點(diǎn)贊收藏博客,關(guān)注后續(xù)的數(shù)據(jù)庫原理內(nèi)容哦~??????
SQL Server 單表數(shù)據(jù)查詢文章來源地址http://www.zghlxwxcb.cn/news/detail-402298.html

到了這里,關(guān)于SQL Server 單表數(shù)據(jù)查詢的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • SQL Server 數(shù)據(jù)表模糊查詢(like 用法)以及查詢函數(shù)

    在SQL Server Management Studio (SSMS) 中,進(jìn)行模糊查詢主要是通過使用 like 操作符來實(shí)現(xiàn)的。 like 操作符用于在 where 語句中搜索列中具有指定模式的數(shù)據(jù)。 我們?cè)诤唵卫又衼砹私猓?% 通配符:表示任意數(shù)量的字符。 這個(gè)例子會(huì)選擇 column_name 列中包含\\\"pattern\\\"這個(gè)詞的所有記錄,就

    2024年01月22日
    瀏覽(53)
  • SQL Server數(shù)據(jù)庫 -- 表的高級(jí)查詢

    SQL Server數(shù)據(jù)庫 -- 表的高級(jí)查詢

    ? 一、子查詢 嵌套子查詢 相關(guān)子查詢 二、查詢運(yùn)算 并運(yùn)算union 交運(yùn)算intersect 差運(yùn)算except 三、函數(shù)的使用 if語句 while語句 case語句 四、總結(jié) 高級(jí)子查詢是對(duì)查詢更靈活的運(yùn)用,學(xué)會(huì)了高級(jí)查詢將對(duì)數(shù)據(jù)庫使用有很大的幫助。 ? ? ? 在SQL語言中,一個(gè)select-from-where語句稱為一

    2024年02月13日
    瀏覽(91)
  • SQL Server數(shù)據(jù)庫 -- 表的基礎(chǔ)查詢

    SQL Server數(shù)據(jù)庫 -- 表的基礎(chǔ)查詢

    一、單表查詢基本結(jié)構(gòu) 二、單表查詢結(jié)構(gòu)語法 select 聚合函數(shù) where 模糊查詢 order by group by having 三、多表查詢基本結(jié)構(gòu) 四、多表查詢結(jié)構(gòu)語法 內(nèi)連接 自連接 外連接 五、總結(jié) ? ? ? ? 學(xué)習(xí)了數(shù)據(jù)庫,在以后公司等地方,你可能不會(huì)用到創(chuàng)建數(shù)據(jù)庫或者表格,但是你一定會(huì)使

    2024年02月11日
    瀏覽(101)
  • 數(shù)據(jù)庫原理-數(shù)據(jù)查詢 單表查詢【二】

    數(shù)據(jù)庫原理-數(shù)據(jù)查詢 單表查詢【二】

    聚集函數(shù): 統(tǒng)計(jì)元組個(gè)數(shù) COUNT(*) 統(tǒng)計(jì)一列中值的個(gè)數(shù) COUNT([DISTINCT|ALL]列名) 計(jì)算一列值的總和(此列必須為數(shù)值型) SUM([DISTINCT|[ALL]列名) 計(jì)算一列值的平均值(此列必須為數(shù)值型) AVG([DISTINCT|ALL]列名) 求一列中的最大值和最小值 MAX([DISTINCT|ALL]列名) MIN([DISTINCT|ALL]列名) 查詢學(xué)

    2024年02月03日
    瀏覽(19)
  • python連接sql server查詢數(shù)據(jù)輸出excel

    要將Python連接SQL Server查詢的數(shù)據(jù)輸出到Excel文件,你可以使用 pyodbc 庫和 pandas 庫。首先,你需要安裝這些庫,可以使用以下命令: 接下來,你可以使用以下代碼將SQL Server查詢的數(shù)據(jù)導(dǎo)出到Excel文件: 在這個(gè)示例中,你需要將 your_server_name 、 your_database_name 、 your_username 和

    2024年01月24日
    瀏覽(91)
  • 數(shù)據(jù)庫的簡單查詢——單表查詢

    數(shù)據(jù)庫的簡單查詢——單表查詢

    本篇文章主要是數(shù)據(jù)庫的一些簡單查詢,包括條件查詢,模糊查詢,分組查詢等 準(zhǔn)備工作:三張數(shù)據(jù)表 ? ? ? ? ? ? ? ?學(xué)生表(student): ? ? ? ? ? ? ? ? ? ? ? ? ? ?課程表(course): ? ? ? ? ?學(xué)生選課表(sc): ? ? (1)查詢學(xué)生表中全體學(xué)生的所有信息。 SQL語句:

    2023年04月11日
    瀏覽(15)
  • [SQL Server]數(shù)據(jù)庫入門之多表查詢

    [SQL Server]數(shù)據(jù)庫入門之多表查詢

    ?? 博客主頁:博主鏈接 ?? 本文由 M malloc 原創(chuàng),首發(fā)于 CSDN?? ?? 學(xué)習(xí)專欄推薦:LeetCode刷題集! ?? 歡迎點(diǎn)贊 ?? 收藏 ?留言 ?? 如有錯(cuò)誤敬請(qǐng)指正! ?? 未來很長,值得我們?nèi)Ρ几案篮玫纳? ------------------??分割線??------------------------- —————————

    2024年02月08日
    瀏覽(88)
  • SQL Server 查詢數(shù)據(jù)并匯總相關(guān)技巧 23.08.08

    SQL Server 查詢數(shù)據(jù)并匯總相關(guān)技巧 23.08.08

    GROUPING 是一個(gè)聚合函數(shù),它產(chǎn)生一個(gè)附加的列,當(dāng)用 CUBE 或 ROLLUP 運(yùn)算符添加行時(shí),附加的列輸出值為1,當(dāng)所添加的行不是由 CUBE 或 ROLLUP 產(chǎn)生時(shí),附加列值為0。 僅在與包含 CUBE 或 ROLLUP 運(yùn)算符的 GROUP BY 子句相聯(lián)系的選擇列表中才允許分組。 語法 GROUPING ( column_name ) 參數(shù) col

    2024年02月14日
    瀏覽(16)
  • SQL Server 數(shù)據(jù)導(dǎo)出教程:基于查詢語句的高效導(dǎo)出方法

    SQL Server 數(shù)據(jù)導(dǎo)出教程:基于查詢語句的高效導(dǎo)出方法

    (1)點(diǎn)擊左上角可以選擇所有要導(dǎo)出的數(shù)據(jù)。 (2)然后右擊,選擇【將結(jié)果另存為】。 (3)然后選擇導(dǎo)出【文件的路徑】和導(dǎo)出的【文件格式】。 (4)導(dǎo)出后,然后打開剛剛導(dǎo)出的文件即可查看數(shù)據(jù)。 (1)選擇要導(dǎo)出的數(shù)據(jù),在哪個(gè)數(shù)據(jù)庫中。 (2)然后右擊數(shù)據(jù)庫,

    2024年02月15日
    瀏覽(21)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包