2016-10-11 49 views
0

我與校表包含一列的課程表:如何從特定順序顯示sql中的值?

課程:

Art 
History 
Science 
Math 
Physical Education 

course_code:

ASM201 
HISU3 
BIO302 
MDM4U 
P.E 

我想只顯示後科學課程。 我:

Select courses 
from school 
where courses > 'Art'; 

,但它給我errors.It不斷重複一個名字當然10個以上 .does <或>的工作方式相同,以字符串的更多?

+0

您需要分享您的代碼,以獲得更好的信息 –

+1

需要其他一些列來標識訂單 –

+0

@Prdp我加了它。 – aok

回答

0

選擇課程 從學校 地方課程<> '藝術' 和課程<> '歷史'

只需添加查詢

+0

如果有1000門課程會怎麼樣? – MontyPython

0

Syntax: Select column_name from table_name GROUP BY column_name HAVING operator value

在你的情況下,查詢將

從課程選擇課程按課程HAVING課程>'藝術';

+0

在Oracle中,這應該起作用。在MySQL中,你不需要這樣做。選擇主題(選擇'歷史'主題工會選擇'藝術'工會選擇'Pol Sci'工會選擇'數學')t其中主題>'藝術';將工作得很好。 – MontyPython

相關問題