要判断车牌是否符合单双号出行。
这样得获取车牌最后一位数字是什么?
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