2017-09-04 57 views
-3

表A具有有5条记录,4号标准的学生和6条为5标准students..and 8条记录7标准的学生SQL查询来添加两个colomn成一列在一个表中

我列的名字叫想要编写一个查询来创建一个新表,它将从表A中仅提取第5个和第4个标准学生记录(5 + 6)..并且新表的名称列的内容将具有第5个标准的5行数据学生,之后用5标准的学生

+3

请您使用(如MySQL和Postgres的)哪个数据库告诉我们。同时向我们展示表格结构以及迄今为止尝试的内容。 –

+0

我正在使用的MySql服务器 –

+3

确定... 30%。现在向我们展示表格定义或样本数据,以及您尝试过的查询。 –

回答

0

如果我理解正确的6列,表中有一个名为列名,说另一列命名标准,它会告诉你每一个学生的标准。所以,你要这样的查询: SELECT NAME FROM MYTABLE WHERE STANDARD in (4, 5) ORDER BY STANDARD ASC

这将仅选择标准4或5的学生(不包括任何高于或低于),并且将通过标准的命令行。

可以“选择”前加 CREATE TABLE MYNEWTABLE AS

有它创建一个新的表给你。

(道歉,如果这条SQL并不适用于所有的DB工作 - 它可能不是100%的纯SQL)

+0

我只是不相信任何人都可以从这种悲惨的贫穷问题的这种推测性答案中受益。 – Strawberry