Mysql
 sql >> база данни >  >> RDS >> Mysql

Случай на MySQL в оператор Select с оператор LIKE

Използване на втората форма на CASE трябва да работи:

SELECT
  CASE
    WHEN digits LIKE '6901%' THEN substr(digits,4)
    WHEN digits LIKE '91%' THEN substr(digits,2)
  END as digits
FROM raw

Освен това, имате заблудена запетая в края на вашия SELECT .



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Изходно маскиране на MySQL (т.е. телефонен номер, SSN и т.н. форматиране на дисплея)

  2. Оттеглени функции на MySql

  3. MySQL група по идентификатор и последна дата и час

  4. Броят на колоните на mysql.user е грешен. Очаквано 42, намерено 44. Вероятно таблицата е повредена

  5. Нуждаете се от помощ за развъртане в mysql с множество колони за дата