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

Đếm tất cả các lần xuất hiện của các ký tự khác nhau trong một cột

Điều này sẽ chậm (giống như bất kỳ giải pháp nào trong SQL), nhưng bạn có thể sử dụng numbers bảng để tách các chữ cái ra và đếm chúng:

SELECT
  SUBSTRING(myString, number, 1) AS Letter,
  COUNT(*) AS LetterCount
FROM
  numbers n
  JOIN myTable mt
    ON n.number <= CHAR_LENGTH(mt.myString)
GROUP BY SUBSTRING(myString, number, 1)

Làm việc SQL Fiddle



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cách chèn nhiều hình ảnh vào bảng cơ sở dữ liệu MySQL với khóa ngoại tham chiếu đến một khóa chính duy nhất

  2. Điều này có tác dụng để ngừng tiêm sql

  3. MySQL trả về giá trị tối đa hoặc null nếu một cột không có giá trị

  4. Cài đặt WordPress 5 trên ZEIT ngay bây giờ với MySQL Hosting

  5. Opencart 1.5.1.3 hiển thị giá đặc biệt với ngày bắt đầu và ngày kết thúc trên trang hiển thị sản phẩm