① 查詢某同學及其同班同學sql
SELECT * FROM 班級表 WHERE 同學名稱='' //查詢某同學
SELECT * FROM 班級表 WHERE 班級名稱(或者班級ID)=(SELECT 班級名稱(或者班級ID) FROM 班級表 WHERE 同學名稱='') //同班同學
② SQL命令如何「列出所有課程都及格了的同學的名字」
換個思路,只要把有不及格成績的排除掉,剩下的肯定都是全部及格的。至於是什麼科目,有幾門科目,完全不用管
select
name
from
score
where
name
not
in(
select
name
from
score
where
score
<
60
)
③ 用sql 語言怎樣 查詢同名同姓學生名單,並統計同名人數
select
姓名,count(學號)
as
num
from
學生表
group
by
姓名
having
count(學號)>1
--保證查找到的都是存在2個以上(包括2)的同名同姓的姓名及人數。
④ Sql查詢 表所有姓 的男同學的姓名
select 姓名 from 表 where 姓名 like '黃%' and 性別='男'
⑤ 如何用SQL語句實現查詢名字
可以用SQL的模糊查詢。語句如下
select * from 表名 where 欄位 like '%關鍵字%'
其中 % 為通配符。
條件的意思就是查找欄位裡面帶「關鍵字」的數據。
⑥ sql語句中怎樣查詢學生表中所有有著相同的名字的人的信息
方法一:select *from 學生表
where name in 姓名
方法二:
selecct 姓名
from 學生表
group by 姓名
having count(*)>1
如果 having 子句不加,則是統計各名字的數量,加上則只顯示 數量大於 1 的人名。
(6)sql查找同學名擴展閱讀:
sql 學生表中如何查詢與某同學同年的人
SELECT*FROM學生表T1
WHERE EXISTS(SELECT1
FROM學生表T2
WHEREYEAR(T1.生日) = YEAR(T2.生日)
AND 學生編號 = '某同學學生編號')
YEAR是取datetime類型數據的年部分的函數,只要表中的數據存在年份和某學生生日的年份相同就可以。
⑦ SQL語句:查詢各班成績前3的同學姓名
分析如下:
可以用row_number函數來解決。
1、創建測試表,插入數據:
2、查詢每個班級的前三名,可用語句:
3、結果截圖:
拓展資料
(1)結構化查詢語言(Structured
Query
Language)簡稱SQL,結構化查詢語言是一種資料庫查詢和程序設計語言,用於存取數據以及查詢、更新和管理關系資料庫系統。
(2)ql
語句就是對資料庫進行操作的一種語言。
(3)更新:update
table1
set
field1=value1
where
范圍。
(4)查找:select
*
from
table1
where
field1
like
』%value1%』
(所有包含『value1』這個模式的字元串)。
(5)排序:select
*
from
table1
order
by
field1,field2
[desc]。
(6)求和:select
sum(field1)
as
sumvalue
from
table1。
(7)平均:select
avg(field1)
as
avgvalue
from
table1。
(8)最大:select
max(field1)
as
maxvalue
from
table1。
(9)最小:select
min(field1)
as
minvalue
from
table1[separator]。
(資料來源:網路:SQL語句)
⑧ sql中查詢學生張三所在班級的所有學生的姓名和年齡 語句怎麼寫
先查找張三的班級,然後根據班級找學生姓名和年齡
select 學生姓名,學生年齡 from Table where 班級=( select 班級 from Table where 學生姓名=『張三』)
⑨ sql server 如何查詢同名的學生
select 姓名, count(*) from 學生表 group by 姓名 having count(*) > 1
⑩ SQL查詢所有學生的學號,姓名和性別,做完了我給高分
給我每個表的結構和關聯關聯,我給你做,保證99.99999%滿分