3
A
回答
4
使用try LIKE
SELECT *
FROM tableName
WHERE CompanyName LIKE 'A%' OR
CompanyName LIKE 'B%' OR
CompanyName LIKE 'C%' OR
CompanyName LIKE 'D%' OR
CompanyName LIKE 'E%'
或REGEXP
SELECT *
FROM tableName
WHERE CompanyName REGEXP '^[A-E]';
OTHER(S)
+0
目前還不清楚使用此解決方案是否可以使用CompanyName上的索引 –
0
SELECT * FROM mytable WHERE company_name < 'F';
2
你(也)用簡單的字符串比較它做的;
SELECT *
FROM Companies
WHERE CompanyName >= 'a'
AND CompanyName < 'f'; -- to be sure to get _all_ companies on 'E'
+0
似乎這是列出的最簡單的方法,用於提供一系列字母。 – foochow
1
公司名稱以A
開頭的公司名稱,E
採用LEFT
銷售。如果您需要結束,那麼您也可以使用RIGHT
。
SELECT *
FROM YOURTABLE
WHERE LEFT(CompanyName,1) IN ('A', 'E')
;
+0
@韋斯利檢查了一下。它使用'IN'運算符和'LEFT'。基於'EXPLAIN PLAN',你可以選擇最適合你的需求:) – bonCodigo
0
SELECT name FROM TABLE_NAME WHERE name BETWEEN 'a' AND 'e'
OR
SELECT Name FROM Employees WHERE Name REGEXP '^[A-E].*$'
相關問題
- 1. 搜索之間兩個日期字段
- 2. MySQL搜索一個字母的單詞
- 3. 打印兩個索引之間的所有字母字符
- 4. 列之間的MySQL搜索
- 5. 如何在兩個mysql之間搜索unix時間戳?
- 6. 搜索兩個CharSeqeces(Java)之間的CharSequences
- 7. 2個日期之間的MySQL搜索
- 8. PHP的MySQL搜索兩個之間的日期
- 9. C#兩個日期之間搜索
- 10. 在兩個實體之間搜索
- 11. QDate - 在兩個日期之間搜索
- 12. 如何獲得兩個字母之間的字母序列
- 13. php mysql在兩個日期之間搜索生日
- 14. java正則表達式 - 搜索兩個搜索字符之間的空內容
- 15. 搜索兩個圖案之間的多行文字
- 16. 如何搜索兩個值之間的數字列表?
- 17. 在兩個用戶輸入字母之間打印字母
- 18. Vb.Net搜索兩者之間的訪問
- 19. mysql之間的搜索距離
- 20. unix中兩個時間點之間的搜索記錄
- 21. 在oracle中的兩個時間戳之間搜索數據
- 22. Combobox搜索,第二個字符串,在行之間搜索VBA
- 23. 如何使用solr空間搜索在兩個座標之間搜索記錄
- 24. 如何在兩次之間搜索?
- 25. Python:得到兩個大寫字母之間的字符串
- 26. 查找兩個字符串之間不匹配的字母
- 27. 索引之間的搜索
- 28. MySql FULLTEXT在字詞之間搜索字符
- 29. 的link_to字母搜索
- 30. MySQL全文搜索帶三個或更少字母的單詞
你嘗試過什麼?表結構?由於缺乏信息,很有可能得到結果但無法回答。 – Namphibian