那些SQL語句

2021-09-06 11:39:04 字數 1059 閱讀 2153

根據book_id,class_id確定老師uid

select

user_id

from

lessons

left

join book on lessons.lesson_id =

book.lesson_id

where lessons.class_id =

2and book.id =

1group

byuser_id;

根據book_id,class_id,semester_id確定老師uid

select

user_id

from

lessons

left

join book on lessons.lesson_id =

book.lesson_id

where lessons.class_id =

2and book.id =

1and

semester_id =2

group

byuser_id;

分析:寫sql要腦袋裡考慮很多東西,合理性~根據條件,獲取什麼~從**獲取~

題目:user表

姓名  年齡  性別  出身日期

name  age   ***   birth_day

a 20  0

b 21  1

c 21  0

d 23  1

e 20  1

寫sql

年齡  男數  女數

select age as'年齡

', username as'姓名

',sum(case

when *** ='0

'then

1else

0end) as'男數

',sum(case

when ***='1

'then

1else

0end) as'女數

'from userinfo group

by age

SQL語句編寫的那些坑,你踩了幾個?

前言 金九銀十,又到了一年的程式設計師跳槽季,最近總有一些朋友在問資料庫的問題,說面試的時候總是被問到,雖然知道一些,但是要完整的表達還是欠缺的,想了想與其乙個乙個解答,不如做個資料庫優化問題集錦,供所有的有這個方面需要的朋友參考。一些sql優化建議 首先要強調一點 乙個sql語句要盡量簡單,不要巢...

SQL語句編寫的那些坑,你踩了幾個?

前言 金九銀十,又到了一年的程式設計師跳槽季,最近總有一些朋友在問資料庫的問題,說面試的時候總是被問到,雖然知道一些,但是要完整的表達還是欠缺的,想了想與其乙個乙個解答,不如做個資料庫優化問題集錦,供所有的有這個方面需要的朋友參考。sql語句編寫的那些坑,你踩了幾個?一些sql優化建議 首先要強調一...

SQL語句 limit 語句

select from table limit offset,rows rows offset offset 在我們使用查詢語句的時候,經常要返回前幾條或者中間某幾行資料,這個時候怎麼辦呢?不用擔心,mysql 已經為我們提供了上面這樣乙個功能。limit 子句可以被用於強制 select 語句返回...