我有這個疑問:SQL服務器:選擇多列
SELECT *
FROM tbl_feedback
ORDER BY id DESC
我只想選擇其中列「狀態」處於串/ VARCHAR「完成」和列「類型」是「錯誤」。
我有這個疑問:SQL服務器:選擇多列
SELECT *
FROM tbl_feedback
ORDER BY id DESC
我只想選擇其中列「狀態」處於串/ VARCHAR「完成」和列「類型」是「錯誤」。
非常簡單
SELECT
*
FROM tbl_feedback
WHERE
[status] = 'done'
AND [type] = 'bug'
ORDER BY id DESC
只是一個快速的猜測 - 瞭解更多詳情,請提供表模式和一些演示數據。
SELECT * FROM tbl_feedback WHERE [status] = 'done' AND [type] = 'bug' ORDER BY id DESC
覆蓋你是對的 - 謝謝。 – dhh
沒問題,一個常見的錯誤。 –
這很簡單,你需要在where子句中添加條件。
SELECT *
FROM tbl_feedback
WHERE status = 'done' and type= 'bug'
ORDER BY id DESC
這裏是SQL FIDDLE與
玩你也可以使用列名濾除只選擇所需列
SELECT status, type
FROM tbl_feedback
WHERE status = 'done' and type= 'bug'
ORDER BY id DESC
正如我已經對@dhh說的那樣,它是'SQL Server'而不是'MySQL',用var代替'varchar'將不會在那裏工作。 –
這將在最基本的SQL教程 –