2016-05-19 2 views
-2

У меня есть столбец адрес электронной почты и входы являютсяНужно найти позицию @ в результате

email 

[email protected] 
[email protected] 

и так далее

Я хочу знать, в каком положении @ приходит, как в [email protected] он приходит в 4-м положении, на выходе он должен напечатать 4.

+1

Какую базу вы используете? Пожалуйста, отметьте вопрос соответствующим образом. –

+2

'CHARINDEX' для SQL Server. –

+0

Его база данных ms sql –

ответ

0

Для вашего MS SQL базы данных:

SELECT email, CHARINDEX('@', email) 
FROM table_name; 
1

В SQL Server вы должны использовать charindex(). , ,

select charindex('@', email) 

Другие базы данных используют такие функции, как position() и instr().

Смежные вопросы