Tôi muốn chạy truy vấn trả về từ đầu tiên chỉ từ một trường cụ thể, trường này có nhiều từ được phân tách bằng dấu cách, tôi cho rằng tôi có thể cần thực hiện một số công việc regex để hoàn thành việc này? Tôi biết làm thế nào để làm điều này bằng cách sử dụng một vài cách trong PHP nhưng điều này tốt nhất nên được thực hiện ở phía cơ sở dữ liệu. Bất kỳ ý tưởng nào được đánh giá cao. Cảm ơn.Truy vấn MySQL để trích xuất từ đầu tiên từ một trường
27
A
Trả lời
53
SUBSTRING_INDEX
: http://dev.mysql.com/doc/refman/5.0/en/string-functions.html#function_substring-index
SELECT SUBSTRING_INDEX(`name`, ' ', 1);
17
Ở đây bạn đi :)
SELECT SUBSTRING_INDEX(`field` , ' ', 1) AS `field_first_word`
FROM `your_table`
2
SELECT
SUBSTR(field_name, 1, LOCATE(' ', field_name)) AS first_word
FROM
table
+0
Cần thêm -1 hoặc bạn có thêm không gian. –
2
select
substring(test_field, 1, instr(test_field, ' '))
from
test_table
Các vấn đề liên quan
- 1. Trích xuất từ đầu tiên của chuỗi trong truy vấn SQL Server
- 2. Làm thế nào để bạn trích xuất một giá trị số từ một chuỗi trong một truy vấn MySQL?
- 3. Trích xuất 3 phần đầu tiên của một IPV4
- 4. trích xuất từ 10 kết quả hàng đầu mà không sửa đổi truy vấn thực tế
- 5. năm trích xuất mysql từ định dạng ngày
- 6. trích xuất các từ từ một tệp
- 7. thư mysql truy vấn php đầu tiên! = [A-z]
- 8. Cách chỉ định trường truy vấn cha mẹ từ trong truy vấn phụ trong mySQL?
- 9. Làm cách nào để trích xuất tham số truy vấn từ chuỗi URL trong PHP?
- 10. Trích xuất đầu ra từ lapply đến một dataframe
- 11. Trích xuất từ đầu tiên trong cơ sở dữ liệu SQLite3
- 12. Trích xuất cột đầu tiên và cuối cùng từ tệp văn bản
- 13. Truy vấn MySQL để đếm tên miền duy nhất từ trường Địa chỉ email
- 14. In một hàng ngẫu nhiên từ truy vấn mysql
- 15. mysql chậm trên truy vấn đầu tiên, sau đó nhanh chóng truy vấn liên quan
- 16. Tìm truy vấn từ query_id trong mysql
- 17. Điều chỉnh truy vấn SQL để buộc một bản ghi xuất hiện đầu tiên?
- 18. tạo mảng từ truy vấn mysql php
- 19. trích xuất âm thanh từ một fla
- 20. trích xuất hai trường cuối cùng từ tách
- 21. cách trích xuất từ dispatch.json.JsObject
- 22. Grep trích xuất chỉ toàn bộ từ
- 23. mysqldump từ truy vấn
- 24. Tạo một chuỗi với BẮT ĐẦU VỚI từ Truy vấn
- 25. Trích xuất bảng từ DOCX
- 26. MYSQL Xóa các bản sao đầu tiên từ bảng
- 27. Trích xuất bitmap từ video trong android
- 28. Trích xuất EXIF từ JPEG
- 29. Trích xuất URL từ chuỗi
- 30. Trích xuất chuỗi từ giữa các trích dẫn
Sử dụng 'CHỌN SUBSTRING_INDEX ('name', '', -1);' để chọn Lời cuối. – smacdonald