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

Tìm vị trí số trong chuỗi

Với sự trợ giúp của câu trả lời xdazz, tôi đã thực hiện một số thay đổi và cuối cùng đã có câu trả lời ...

SELECT 
  myWord, 
  LEAST (
    if (Locate('0',myWord) >0,Locate('0',myWord),999),
    if (Locate('1',myWord) >0,Locate('1',myWord),999),
    if (Locate('2',myWord) >0,Locate('2',myWord),999),
    if (Locate('3',myWord) >0,Locate('3',myWord),999),
    if (Locate('4',myWord) >0,Locate('4',myWord),999),
    if (Locate('5',myWord) >0,Locate('5',myWord),999),
    if (Locate('6',myWord) >0,Locate('6',myWord),999),
    if (Locate('7',myWord) >0,Locate('7',myWord),999),
    if (Locate('8',myWord) >0,Locate('8',myWord),999),
    if (Locate('9',myWord) >0,Locate('9',myWord),999)
  ) as myPos
FROM myTable;

Bản trình diễn



  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ú thích trường tự động tăng thêm MYSQL với chú thích JPA

  2. truy vấn php cho vĩ độ và kinh độ iOS không tìm kiếm vĩ độ và vĩ độ mysql lân cận với đầu ra xml

  3. Ví dụ về PHP / MySQL Injection

  4. Bảng cập nhật PDO sử dụng mảng

  5. Giá trị đầu vào theo mảng sẽ chèn bản ghi trống trong mysql