結果に、@の位置を見つける必要があるように、私はのように、来てどの位置@
で知りたいは、私は、列の電子メールアドレスを持っており、入力が</p> <pre><code>email [email protected] [email protected] </code></pre> <p>としている
出力には、それはあなたのMS SQLデータベースの4
結果に、@の位置を見つける必要があるように、私はのように、来てどの位置@
で知りたいは、私は、列の電子メールアドレスを持っており、入力が</p> <pre><code>email [email protected] [email protected] </code></pre> <p>としている
出力には、それはあなたのMS SQLデータベースの4
を印刷する必要がありますので[email protected]
それが4位に来ている:
SELECT email, CHARINDEX('@', email)
FROM table_name;
SQL Serverでは、charindex()
を使用します。 。 。
select charindex('@', email)
他のデータベースには、position()
やinstr()
などの機能を使用します。
あなたはどのデータベースを使用していますか?質問に適切なタグを付けてください。 –
SQL Server用の 'CHARINDEX'です。 –
そのms sqlデータベース –