SQL-запрос для поиска отдельных подстрок

У меня есть стол со столбцом, в котором есть строки, где первые две буквы являются отступами страны (США, CN, RU и т. Д.), А следующие 3 символа - это идентификаторы, которые я хочу захватить. Есть ли способ сделать это?

0
nl ja de
добавлено автор mellamokb, источник
Просто нужно добавить distinct , но это работает. Спасибо всем!
добавлено автор Evan Zamir, источник

4 ответы

SELECT SUBSTRING(column, 1, 2) [country]
     , SUBSTRING(column, 3, 3) [identifier]
FROM table
0
добавлено

Вы пробовали это?

SELECT SUBSTRING(column, 3, 3) ...

И вот SQLFiddle .

0
добавлено
SELECT SUBSTRING(field, 3, 3) from table;
0
добавлено

Выберите подстроку (столбец, 3,3) из таблицы

0
добавлено
DBA - русскоговорящее сообщество
DBA - русскоговорящее сообщество
1 345 участник(ов)

Общаемся и обсуждаем темы, посвященные DBA, PostgreSQL, Redis, MongoDB, MySQL, neo4j, riak и т.д. См. также: @devops_ru, @kubernetes_ru, @docker_ru, @nodejs_ru Рекомендуем сразу отключить уведомления, чтобы пребывание здесь было полезным и комфортным.

MySQL
MySQL
995 участник(ов)

The group is about MySQL. For code use hastebin.com. Admin: @smlkw

SqlCom.ru - Стиль жизни SQL
SqlCom.ru - Стиль жизни SQL
908 участник(ов)

Правила чата - https://t.me/sqlcom/88269 @sqlcom - основной канал (только MS SQL) @sql_ninja - второй канал (SQL вопросы начального уровня и свободное общение) @Gopnegbot - Викторина по SQL Server (наберите в привате /quiz). Предложения в @sql_ninja

SQL_Ninja
SQL_Ninja
340 участник(ов)

Правила чата - https://t.me/sqlcom/88269 @sqlcom - основной канал (только SQL) @sql_ninja - второй канал (SQL вопросы начального уровня и свободное общение) @Gopnegbot - Викторина по SQL Server (наберите в привате /quiz)