現在在我高中的課堂上,我們正在學習 MySQL 以及如何通過某些資格來選擇和排序專案。例如
Select CountryCode from Country where code like '_W%'
這段代碼在我的資料庫中有效,但還有一個我無法解決的問題是:
檢索以字符“N”、“O”或“P”開頭的國家/地區的所有資料。按名稱的字母順序對它們進行排序。
我知道我們必須使用通配符并且我嘗試了一切,但它只是不起作用,要么它只顯示帶有開頭字母 N 的國家或“null”的完整串列
我現在的代碼查詢是
SELECT * from country where name like 'N%' 'O%' 'P%' order by name
我會盡快感謝任何幫助,因為我有其他需要處理的主題
答案看起來有點像這樣:但更詳細的列和行包含 GDP、預期壽命等資料
| 姓名 | 大陸 |
|---|---|
| 納米比亞 | 非洲 |
| 阿曼 | 亞洲 |
| 巴基斯坦 | 亞洲 |
| -------- | -------------- |
感謝 Sohail 的回答,它奏效了!
uj5u.com熱心網友回復:
這應該作業,因為你必須寫name LIKE 'N%' OR name LIKE ...
SELECT * FROM country WHERE name LIKE 'N%' OR name LIKE 'O%' OR name LIKE 'P%' ORDER BY name
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/505091.html
標籤:mysql
上一篇:如何停止SAX決議?
