如何在SQL中的特定列中获取中间值

时间:2018-09-21 12:59:35

标签: mysql sql mysql-workbench infinidb

如何在SQL 5.6 MySQL Workbench中的特定列中获取中间值,即:

5014.**160201**.1200.1-2在这里,我需要值**160201**

1 个答案:

答案 0 :(得分:1)

您可以使用substring_index()根据句点分隔符获得 second 值:

select substring_index(substring_index(col, '.', 2), '.', -1) as second_part