要判断车牌是否符合单双号出行。

这样得获取车牌最后一位数字是什么?

单双号限行,今天是否绿色出行

 

SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
-- =============================================
-- Author:      Insus.NET
-- Blog:        https://insus.cnblogs.com
-- Create date: 2019-06-02
-- Update date: 2019-06-02
-- Description: 返回字符中最后一位数字
-- =============================================
 CREATE FUNCTION [dbo].[svf_LicensePlateTailNumber]
 (
    @number VARCHAR(8)
 )
 RETURNS INT
 AS
 BEGIN
    DECLARE @rtn_num INT
    IF LEN(ISNULL(@number,'')) > 0
    BEGIN
        DECLARE @l INT = LEN(TRIM(LTRIM(@number)))        
        WHILE @l >= 0
        BEGIN
            DECLARE @char CHAR(1) = SUBSTRING(@number,@L,1)
            IF @char LIKE '%[0-9]%'
            BEGIN
                SET @rtn_num = CAST(@char AS INT)
                BREAK;
            END                    
        SET @l = @l - 1
        END
    END
    RETURN @rtn_num
 END

 GO
Source Code

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2021-10-11
  • 2021-06-05
  • 2021-08-01
  • 2022-12-23
  • 2021-10-16
  • 2022-12-23
猜你喜欢
  • 2021-05-14
  • 2021-11-17
  • 2022-12-23
  • 2022-02-08
  • 2022-12-23
  • 2022-01-01
  • 2021-12-02
相关资源
相似解决方案