2016-02-09 56 views
0

我想在mysql中編寫查詢。我的場景如下:mysql中基於分類的查詢

Class Minmarks MaxMarks 
A   751  1000 
B   501  750 
c   251  500 
D   1  250 

有3列:class,minmarks,maxmarks。如果我獲得了450分,那麼我的班級是什麼?如何在MySQL中編寫這個?

回答

2

嘿,你可以這樣寫查詢。你可以用given_marks這裏450

select class from table_name where given_marks >= Minmarks and given_marks <= Maxmarks 
0

SELECT Class FROM table_name WHERE Minmarks >= 450 and MaxMarks <= 450

+0

這沒有提供問題的答案。要批評或要求作者澄清,請在其帖子下方留言。 - [來自評論](/ review/low-quality-posts/11197211) –

+0

@LucaDetomi我的聲明的哪一部分是要求澄清的批評或評論? – Duniyadnd

+0

你的答案被標記爲太短的廣告,因此比評論更適合評論。請添加詳細信息,讓用戶瞭解「爲什麼」您的答案是好的,或者是最好的答案。 –

0

更換您的標誌,您可以使用大於的Equals &小於的Equals條款或者您可以使用Between..And條款

SELECT class FROM <table_name> WHERE marks BETWEEN usc_code AND a.usc_value;