zoukankan      html  css  js  c++  java
  • sql函数 手机品牌

    alter FUNCTION  GetBrand 
    (
    @Mobile varchar(11)
    )
    RETURNS int
    AS
    BEGIN
    DECLARE @ReturnInt INT
    DECLARE @SubStr VARCHAR(3)
    SELECT @ReturnInt =0
    SET @SubStr = substring(@Mobile,1,3)
    IF(LEN(@Mobile) = 11)
    begin
    IF(@SubStr='133' or @SubStr='153' or @SubStr='180' or @SubStr='189' )
    BEGIN
    SELECT @ReturnInt =3 -- 中国电信

    END

    IF(@SubStr='130' or @SubStr='131' OR @SubStr='132' or @SubStr='155' or @SubStr='156' or @SubStr='185' or @SubStr='186')
    BEGIN
    SELECT @ReturnInt =2 -- 中国联通

    END

    IF(@SubStr='134' or @SubStr='135' OR @SubStr='136' or @SubStr='137' or @SubStr='138' or @SubStr='139' or @SubStr='147' or @SubStr='150' or @SubStr='151' or @SubStr='152' or @SubStr='157' or @SubStr='158' or @SubStr='159' or @SubStr='182' or @SubStr='187' or @SubStr='188')
    BEGIN
    SELECT @ReturnInt =1 -- 中国移动

    END

    END
    RETURN @ReturnInt
    end
    GO

    ;
    SELECT Mobile,dbo.GetBrand('13377885566') AS tt FROM dbo.Excel_Table;
  • 相关阅读:
    neo4j 运行报错解决方法
    vmstat 指令简介
    yarn的安装和使用
    easyconnect的下载地址
    2021.07.08 泗水
    2021.04.10 春游
    “两”个证明
    2021.04.01
    Swoft调用阿里云OSS报错:RequestId
    mysql临时表代替in的写法
  • 原文地址:https://www.cnblogs.com/chusiping/p/2284738.html
Copyright © 2011-2022 走看看