我剛開始學習SQL。SQL-添加條件
如何給語句添加條件?我試圖將目的地分類爲機場代碼'BNA'。
SELECT
CHARTER.CUS_CODE,
CHARTER.DESTINATION "AIRPORT",
CHARTER.CHAR_DATE,
CHARTER.CHAR_DISTANCE,
CHARTER.AC_NUMBER,
FROM C.CHARTER ;
WHERE DESTINATION = 'BNA' ;
任何提示正確的方向將是偉大的。
我剛開始學習SQL。SQL-添加條件
如何給語句添加條件?我試圖將目的地分類爲機場代碼'BNA'。
SELECT
CHARTER.CUS_CODE,
CHARTER.DESTINATION "AIRPORT",
CHARTER.CHAR_DATE,
CHARTER.CHAR_DISTANCE,
CHARTER.AC_NUMBER,
FROM C.CHARTER ;
WHERE DESTINATION = 'BNA' ;
任何提示正確的方向將是偉大的。
以下是糾正語法查詢:
SELECT CHARTER.CUS_CODE,
CHARTER.DESTINATION "AIRPORT",
CHARTER.CHAR_DATE,
CHARTER.CHAR_DISTANCE,
CHARTER.AC_NUMBER
FROM CHARTER
WHERE DESTINATION = 'BNA';
SELECT
CHARTER.CUS_CODE,
CHARTER.DESTINATION "AIRPORT",
CHARTER.CHAR_DATE,
CHARTER.CHAR_DISTANCE,
CHARTER.AC_NUMBER,
FROM C.CHARTER
WHERE DESTINATION = 'BNA' ;
該;
字符是語句終結者;每個SQL語句只需要一個。
有「;」在FROM語句的末尾,將其刪除。並再次嘗試SQL。請注意AIRPORT文本上的雙引號。
SELECT CHARTER.DESTINATION + 'AIRPORT '
FROM C.CHARTER
WHERE DESTINATION = 'BNA' ;
我認爲他只是給這個專欄的「機場」的別名,在這種情況下,它很好。他可能不想將「機場」這個詞連接到每個目的地。 –
我明白了,感謝您的信息。我總是使用「AS」來創建別名。 – cyan
咦?不清楚你的問題。如果你想排序輸出,添加一個ORDER BY子句。 – OldProgrammer
那麼,如果我只是把代碼作爲「目的地」,輸出將是所有的目的地。我只想按一個目的地排序,然後將其餘的排除在外。 – TitanC
當你排序的東西,你的訂單。當你丟掉東西時,你可以過濾它。 –