當前位置:首頁 » 編程語言 » sql語句菜鳥
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

sql語句菜鳥

發布時間: 2023-05-22 14:47:25

① 菜鳥求教,sql語句中兩個數相除,有可能除盡或者除不盡,除不盡的時候只取商的整數部分。除盡就取商

sqlserver中

本來直接相除就是取商的整數部分,無須再做處理啊

declare@aint,@bint
set@a=9
set@b=4
select@a/@b

② SQL語句,查詢一個表中一個欄位重復值,並把重復值的所有值列出,怎麼寫我菜鳥麻煩寫清楚點

比如說 ,需要從表裡面查詢 name 相同的數據並列出來

select * from 表名 t where name in(select name from 表名 group by name having count(name) > 1) ORDER BY t.name;

③ 菜鳥求sql語句怎麼寫找出所有數學成績在平均分數至上的學生信息並找出所有語文缺考的學生信息

1

select*from學生信息表where學生編碼in
(selecta.學生編碼from考試成績表a,
(selectavg(考試成績)as數學平均成績from考試成績表where考試科目='數學')b
wherea.考試科目='數學'anda.考試成績>b.數學平均成績)

2

select*from學生信息表where學生編碼notin
(select學生編碼from考試成績表where考試科目='語文')

④ 菜鳥求助,資料庫兩表查詢sql語句。。。

1. select 表2.性名 表1.登記類別 from 表1,表2 where 表1.身份證ID=表2.身份證ID and 表2.性名='張三'
2. select 表2.出生年月 from 表1,表2 where 表1.身份證ID=表2.身份證ID and 表1.登記類別=1
3. select count(表2.姓名) from 表2 where 表2.姓名 like '%明%'
4.select 表1.登記所在地 from 表1,表2 where 表1.身份證ID=表2.身份證ID and 表2.出生年月日<'19430101'

⑤ SQL查詢語句,菜鳥問題

注意你擴號內的語句 y.region=x.region
也就是說求的是每個區域最大人口遲緩數,1個區域1條數據
可是沒有指定是哪個區域,所以有多少區域region就有多少條記錄(當然必須是人口數量沒有賣春重復記錄的情況下,如果1個區域同時存在2個人中旦耐口數量都是最多的,那總數還要多)

⑥ 菜鳥的sql問題

如果不加where條件,則是表自己對自己進行全外連接查詢,結果為表中的每條數據進行比對:
aa,ab,ac,ad,ba,bb,bc,bd,ca,cb,cc,cd,da,db,dc,dd
但這里會有很多重復數據,而且兩個球不能相同,為了去掉這些內容(例如:ab和ba是一樣的只需要留一個)
加入了一個a.name < b.name的條件,這樣就只會保留第一個值比第二個值小的數據了
aa,ab,ac,ad中保留ab,ac,ad
ba,bb,bc,bd中保留bc,bd
這樣結果就是要的了

⑦ sql語句多表聯查,查詢速度太慢,超過10s,由於是菜鳥,不知道怎樣優化

確定是菜鳥,sql 寫成這樣 證明你邏輯很清楚啊,建議如果是初學者,代碼規范一定要保持
不知道代碼規范,可以去窗口format一下。。。
言歸正傳 你這個優化的話 可以把
AND p.mediatypeinfoid in (
select
id
from
fn_get_mediatype_infor(5)
)
上面這部分 換成 inner join