Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Mysql + đếm tất cả các từ trong một cột

Hãy thử một cái gì đó như sau:

SELECT COUNT(LENGTH(column) - LENGTH(REPLACE(column, ' ', '')) + 1)
FROM table

Điều này sẽ đếm số ký tự trong cột của bạn và trừ đi số ký tự trong cột của bạn, loại bỏ tất cả các khoảng trắng. Nhờ đó bạn biết bạn có bao nhiêu khoảng trắng trong hàng của mình và từ đó biết có bao nhiêu từ (đại khái là vì bạn cũng có thể nhập vào một khoảng trắng, điều này sẽ được tính là hai từ nhưng bạn nói rằng bạn muốn nó đại khái nên điều này là đủ).



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SQL:Làm gián đoạn truy vấn

  2. Lỗi:mysqlnd không thể kết nối với MySQL 4.1+ bằng xác thực không an toàn cũ

  3. Làm cách nào để tôi có thể thực thi lệnh CMD trong ứng dụng bảng điều khiển c #?

  4. Tại sao chỉ có thể có một cột TIMESTAMP với CURRENT_TIMESTAMP trong mệnh đề DEFAULT?

  5. Quay lại sao chép truyền thống từ GTID