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

Nhóm và so sánh số từ cột chuỗi

Bạn không có chức năng tổng hợp, vì vậy bạn nên sử dụng phân biệt và không nhóm theo

 SELECT distinct SUBSTRING(`page_url`,-3) as pid 
  from `prop_log` 
  order by pid

và nếu bạn chỉ cần các hàng có chữ số

 SELECT distinct SUBSTRING(`page_url`,-3) as pid 
  from `prop_log` 
  WHERE `page_url` REGEXP '[0-9]'
  order by pid

và cho số hàng

 SELECT SUBSTRING(`page_url`,-3) as pid 
  from `prop_log` 
  WHERE `page_url` REGEXP '[0-9]'
  group by SUBSTRING(`page_url`,-3)
  order by count(*)



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Không tìm thấy trình điều khiển Jdbc

  2. Làm cách nào tôi có thể chọn tất cả dữ liệu từ một bảng với điều kiện?

  3. Di chuyển dữ liệu BLOB từ MS SQL Server sang MySQL

  4. Tại sao cài đặt múi giờ Django ảnh hưởng đến thời gian kỷ nguyên?

  5. Làm cách nào để ánh xạ một ngày Java thành DATETIME trong mysql (theo mặc định là TIMESTAMP của nó) với các chú thích Hibernate