2016-05-19 9 views
-2

結果に、@の位置を見つける必要があるように、私はのように、来てどの位置@で知りたいは、私は、列の電子メールアドレスを持っており、入力が</p> <pre><code>email [email protected] [email protected] </code></pre> <p>としている

出力には、それはあなたのMS SQLデータベースの4

+1

あなたはどのデータベースを使用していますか?質問に適切なタグを付けてください。 –

+2

SQL Server用の 'CHARINDEX'です。 –

+0

そのms sqlデータベース –

答えて

0

を印刷する必要がありますので[email protected]それが4位に来ている:

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

SQL Serverでは、charindex()を使用します。 。 。

select charindex('@', email) 

他のデータベースには、position()instr()などの機能を使用します。

関連する問題

 関連する問題