извлечение конкретной позиции символов персонажа из SQL - PullRequest
1 голос
/ 18 марта 2019

У меня есть база данных, подобная изображению, и я хочу показать до t1 детали, чье имя - 'e' во второй позиции и 'x' в последней позиции, может ли кто-нибудь помочь мне, как этого добиться

Таблица выглядит следующим образом

T1        T2    T3
vexes      1    2
becw      12    21
extrst    10    10
vin       15    10
new       35    14
det       10    12
het       15    10
cat       53    52
fexx      10    15
fat       12    15
fatsrot   10    15

enter image description here

Ответы [ 2 ]

5 голосов
/ 18 марта 2019

Вы можете написать свой запрос следующим образом.

select * from yourtable
where t1 like '_e%x'

Примечание :

_ Представляет один символ

% Представляет ноль или более символов

3 голосов
/ 18 марта 2019

Вы можете достичь этого, используя SUBSTRING и RIGHT в следующих случаях:

SELECT *
FROM tbl
WHERE SUBSTRING(t1, 2, 1) = 'e' --2nd character
      AND RIGHT(t1, 1) = 'x' --last character
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...