以學生表為資料來源,用sql語句實現選擇查詢,查詢所有學生資訊

2021-03-26 12:53:10 字數 6308 閱讀 4058

1樓:匿名使用者

select * from where 欄位(如姓名) like '%李%'

將查詢出所有的姓名中帶有了「李」字的學生,如李剛,王李子select * from where 欄位(如姓名) like '李%'

這個是前面配置就只能查詢出以李開頭的學生姓名,如:李剛,李豔,但不能查詢出王李子

2樓:

select * from 學生表

sql語句中怎樣查詢學生表中所有有著相同的名字的人的資訊

3樓:李乾銀

示例(以復sql server為例):

select * from 學生表制

where name='名字

bai'

解釋:name就是學生名du字欄位

zhi,「名字」就是要dao查詢的相同名字。第一句查詢學生表的所有資訊,第二句給查詢限定條件即可。

sql即結構化查詢語言(structured query language),是一種特殊目的的程式語言,是一種資料庫查詢和程式設計語言,用於存取資料以及查詢、更新和管理關聯式資料庫系統;同時也是資料庫指令碼檔案的副檔名。sql語句無論是種類還是數量都是繁多的,很多語句也是經常要用到的,sql查詢語句就是一個典型的例子,無論是高階查詢還是低階查詢,sql查詢語句的需求是最頻繁的。

4樓:青邪

如果每個學生只有一條記錄的話,按姓名

分組,統計記錄條數(大於1),再這些有相同姓專名條數的人的姓名作為條件屬,檢索出相應資訊語句如下:

select *

from 學生表

where 姓名 in

(selecct 姓名

from 學生表

group by 姓名

sql 語句是對資料庫進行操作的一種語言。

結構化查詢語言(structured query language)簡稱sql,結構化查詢語言是一種資料庫查詢和程式設計語言,用於存取資料以及查詢、更新和管理關聯式資料庫系統。

5樓:匿名使用者

請詳細指明什麼資料庫,mysql?oracle?sqlserver?不同的資料庫,sql語句有些差異的

6樓:匿名使用者

select * from student where name="***"

怎樣用sql語句表示:查詢每個班級的學生人數

7樓:足壇風行者

查詢每個班級的bai學生人數

du的sql語句是:

select class_name,count(1) from table_name group by class;

其中class_name,count(1)為查出的班級zhi名和對應的人dao數,table_name為學回生表名稱,group by是將class分組。

擴充套件資

答料

sql語句中group by 語句用法介紹:

group by 語句用於結合聚合函式,根據一個或多個列對結果集進行分組。語法格式為:

select column_name, aggregate_function(column_name)

from table_name

group by column_name;

例如有以下表:

例項:select site_id, sum(access_log.count) as nums from access_log group by site_id;

執行以上 sql 輸出結果如下:

注意點:在select指定的欄位要麼就要包含在group by語句的後面,作為分組的依據;要麼就要被包含在聚合函式中。

8樓:用著追她

1、查詢表的指定列

copy,select 列名稱

from 表名稱。

2、查詢表的所有列,select * from 表名稱。

3、按條件查詢,select * from 表名稱 where 列=值。

4、多條件查詢,select * from 表名稱 where 列1=值1 and 列2=值2。

5、查詢年齡為100的學生名字,select `name` from student where age = 100 。

6、查詢趙六的年齡,select age from student where `name` = '趙六'。

9樓:匿名使用者

select 班級號,count(*) from 學生表 group by 班級號

不知道您的表是什麼樣的

10樓:匿名使用者

select 班級,count(1) as 人數 from 學生表 group by 班級

11樓:匿名使用者

例如來用源oracle資料庫

create table student(stuid number not null primary key,stuname varchar2(20) not null,stu*** char(2) not null,stuage number not null,classid number --班級編號) select count(*) from student group by classid

12樓:安徽新華電腦專修學院

school_name 學校名字抄

,襲major_name專業名字,majorcount專業數量,table_name表名

select school_name,major_name,count(majoy_name) as majorcount from table_name

group by school_name,major_name

存在班級表(班級,學生編號)和學生資訊表(學生編號,學生姓名,學歷)用sql語句查詢每個班級學歷為

13樓:哈皮的小逗比

table: class

class_id

stu_no

table: student

stu_no

stu_name

stu_edu

select class.class_id,count(student.stu_no)

from class left outer join student on class.stu_no=student.stu_no

where student.stu_edu='本科'

group by class.class_idorder by count(student.stu_no)

sql資料庫查詢 1、查詢學號尾數為4,5的資訊 2、檢索所選課程都及格的學生資訊 求助啊!!!!!

14樓:三歲喝酒

1.select * from 表名 where 學號

15樓:

1.select *

from 學生

表where right(學號, 1) in('4', '5')2.select 學生表.學號,姓名

from 學生表

join 成績表

on 學生表.學號 = 成績表.學號

where 學生表.學號 not in (select distinct 學號

from 成績表

where 成績 < 60)

16樓:匿名使用者

我想知道你是不會

連線資料可,還是不知道怎麼解決?

如果是不會連線資料可,我可以告訴你,如果是不知道怎麼解決,你可以寫一個sql的查詢語句來完成,第一個您就用sql的like就可以啊,第二個你可以給定學生及格的分數然後如果sql查詢語句判斷一下課程分數是不是大於及格分數,如果是就列印,不是就不列印就可以了,思路就是這樣的,

sql查詢命令實現以下。1.查閱學生表student中學生的學號,姓名和出生日期,結果年齡從大到小

17樓:

--第一題來

select 學號

源bai,姓名,出生du日期zhi from student order by 出生日期

--第二題

select a.學號,a.姓名 from student a inner join score b on a.學號=b.學號

where b.課程編號dao='0101' and b.成績>=90

用sql語句怎麼在學生資訊表和成績表中查出學生的所有資訊

18樓:匿名使用者

那就將兩個表連線查詢,假如兩個表都有學

號.例如select*from 學生表 a,成績表 bwhere a.學號=b.學號

這樣就所有的資訊都出來回了

如果答學生表資料比成績表資料多的話

可以這樣連線

select*from 學生表 a

left join 成績表 b

on a.學號=b.學號

19樓:匿名使用者

select a.*, b.*

from 學生資訊表 a, 成績表 b

where a.學生id = b.學生id

請幫忙寫出下列sql語句的步驟: 1.查詢成績表的所有成績 2.查詢學生的學號,姓名和年齡 (接著在下面)

20樓:楓啦啦

你表的欄位和表的關係都沒給....

只能認為表裡面有所有的欄位了...

1 select * from 成績表

2 select 學號,姓名,年齡 from 學生資訊表

3 select 學號,姓名,課程名,成績 from 選課表

4 select * from 學生資訊表 where 姓名 like '張%'

5 select top 4 * from 學生資訊表 where 學號 like '9952%'

6 select count(*) as 男生人數 from 學生資訊表 where 性別='男'

7 select * form 學生資訊表 where 性別='女' and 黨員='是'

8 select 學號 from 成績表 where 成績》80 and 成績<90

9 select 學號,姓名 from 成績表 where 成績<60

ps:這題,如果姓名不在成績表中的話應該是:

select 學號,姓名 from 成績表,學生資訊表 where 成績表.學號=學生資訊表.學號 and 成績表.成績<60

10 select 學號,姓名,性別 from 學生資訊表 order by 學號 desc

這裡我把"學生表"寫成"學生資訊表",是為了看著更清楚

如果要改的話,自己看著改

21樓:匿名使用者

1,select * from 成績表

2,select 學好,姓名,年齡 from 學生表

sql語句中在學生資訊表中查詢同姓的學生姓名

22樓:海天盛筵

1.建立一個測試表bai

,如下du圖

createtabletest_name(idint,namevarchar2(20))zhi;

2.插入測試資料dao

,如下圖專

');insertintotest_namevalues(102,'李三');

insertintotest_namevalues(103,'陳五');

insertintotest_namevalues(104,'馬四');

insertintotest_namevalues(105,'王二');

***mit;

3.查詢表知道全部資料,selectt.*,rowidfromtest_namet;

4.寫sql,查詢相同的名字,可以發現『wang two』的名字是重複的;選擇名稱,計數(*)從test_name t組的名稱計數(*)>1;

注意事項:

sqlserver的特點如下

1.具有真實的客戶端和伺服器架構架構。

2.圖形使用者介面使系統管理和資料庫管理更加直觀。

3.豐富的程式設計介面專用工具,為使用者進行程式設計提供了更多的選擇。

4.它是完全整合的,利用了nt的許多功能,比如傳送訊息和接收訊息。

php MYSQL中讀取資料表中的資料,為什麼其他欄位都能讀出資料,只有欄位的值總是讀不出來

先拿你的sql語句到mysql中去執行,看能否查到那個欄位的值,如果沒問題,那就再檢查php 邏輯對不對。確認一下這個欄位是不是空值 null或空字串 1.仔細檢視 的邏輯和拼寫是否正確 2.你將sql語句在mysql中執行一下,看結果是否讀取了那個欄位 3.此欄位的值為空 編碼問題 將mysql和...

以小學生不看新聞為題,寫作文,以小學生不看新聞為題,寫一篇作文

星期二,金老師說 今天我 們要舉行一場有趣的午間新聞報道回 報道新聞。我選了十個答 小小播音員 上 電視臺 報道新聞。有趣的午間新聞報道開始了。首先上臺的是葉佳琪,她大膽地上臺報道。報道她自己在電腦網路上搜尋的新聞,內容是關於利比亞戰爭的 陳嘉琛報道了關於保護珍惜動物的新聞 周嘉慧報道了關於3d動畫...

以什麼點亮生活為題的中學生作文,以點亮生活為題的作文 400字左右

用愛點亮生活 人生的舞臺,你方唱罷我登場,誰不是把悲喜在演?因為有愛,情到深處得一聲長嘆,都攝人心魄催人淚下,因為有愛,單薄的生命旅程才有了溫馨和感動 題記 遠行的遊子,喘著母親用密密麻麻的愛縫製的衣衫,走在尋夢的路上,以為到了天涯海角,卻依然在回眸的剎那,看見父母眷戀的目光,以為找到了父母給不了的...