カラムからデータを取得する必要があります。T SQL - SQLテーブルのフィールドまたはカラムからデータを取得する方法
例えば、私は[email protected]のような列にデータを持っています。私はmsn.comを取得したい。
どうすれば入手できますか?
カラムからデータを取得する必要があります。T SQL - SQLテーブルのフィールドまたはカラムからデータを取得する方法
例えば、私は[email protected]のような列にデータを持っています。私はmsn.comを取得したい。
どうすれば入手できますか?
はこれを試してみてください。
DECLARE @a VARCHAR(100) = '[email protected]'
SELECT RIGHT(@a, LEN(@a) - CHARINDEX('@', @a))
SELECT SUBSTRING(Columnname,7,LEN(Columnname));
ありがとうございました。それはうまくいくが、私はgeneric @ sign、Not 7を定数としたい。 – Peter
SQL Serverがインデックスを使用できないようにする列で関数を使用する場合は、注意してください。したがって、@ msn.comのすべての電子メールアドレスを検索しようとすると、テーブルスキャンが表示されます。 –