• <noscript id="ecgc0"><kbd id="ecgc0"></kbd></noscript>
    <menu id="ecgc0"></menu>
  • <tt id="ecgc0"></tt>

    sql中怎么獲取email的域名

    sql中藥獲取email的域名,最簡單的體例就是經由過程字符截取,本文就以sqlserver為例為您演示若何實現

    東西/原料

    • sqlserver

    方式/步調

    1. 1

      打開sqlserver辦理東西,點擊【新建查詢】,建立測試表TestEmail

           create table TestEmail(

               Email varchar(200) not null,

               Domain varchar(200) null

           )

    2. 2

      往測試表TestEmail中插入3行測試數據,此時只插入Email字段的值,Domain字段留空

           insert into TestEmail(Email) values('test1@domain.com');

           insert into TestEmail(Email) values('test2.aa@domain2.com');

           insert into TestEmail(Email) values('test3.tt@domain3.com');

    3. 3

      查詢方才插入的表測試數據

           select * from TestEmail;

    4. 4

      SqlServer中的字符截取函數substring的語律例則如下:

           1)SUBSTRING(expression, start, length)

           2)expression:待截取的字符串

           3)start:起頭截取的位置

           4)length:截取的長度

    5. 5

      email的法則,前面是用戶名,接著是一個@符號,所有郵箱都只有一個@符號,后面的就是域名了

    6. 6

      利用SQL從@符號后面起頭截取,將成果保留到Domain字段中

           update TestEmail

           set Domain = SUBSTRING(email, charindex('@', email) + 1, LEN(email) - charindex('@', email));

    7. 7

      查詢測試表的數據,看看獲取的email域名是否準確

    • 發表于 2019-02-15 22:40
    • 閱讀 ( 1138 )
    • 分類:其他類型

    你可能感興趣的文章

    相關問題

    0 條評論

    請先 登錄 后評論
    admin
    admin

    0 篇文章

    作家榜 ?

    1. xiaonan123 189 文章
    2. 湯依妹兒 97 文章
    3. luogf229 46 文章
    4. jy02406749 45 文章
    5. 小凡 34 文章
    6. Daisy萌 32 文章
    7. 我的QQ3117863681 24 文章
    8. 華志健 23 文章

    聯系我們:uytrv@hotmail.com 問答工具
  • <noscript id="ecgc0"><kbd id="ecgc0"></kbd></noscript>
    <menu id="ecgc0"></menu>
  • <tt id="ecgc0"></tt>
    久久久久精品国产麻豆