2017-08-04 67 views
1

我想从SQL数据库中显示一些信息,但我不知道如何编写查询。我有一个包含一些学生的“名字”和“学生”的表格。我要做的是显示姓名,学生的价值,并添加另一个列(别名“地点”),其中包含文本“第一”的那些谁拥有等于300的学生,“第二”为另一个学生的价值观。我怎样才能做到这一点?先谢谢你!我不知道如何编写查询来显示某些特定信息

+0

你是什么意思“第二”为另一个'? – Progman

+0

另一个学生价值观;例外“300” – AndrB

+0

目前尚不清楚。请编辑您的问题,以根据这四行显示学生表中的四行和您想要的结果。 – Progman

回答

1

您将使用一个CASE statementplace领域:

SELECT name, 
    studentship, 
    CASE WHEN studentship=300 THEN 'first' WHEN studentship = <another one?> THEN 'second' END as place 
FROM yourtable;