2017-09-04 61 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