sql >> データベース >  >> RDS >> Sqlserver

文字列を 2 つの部分に分割し、2 つの変数に選択する

    「:」がない場合、@v1 は null になります

    DECLARE @v1 varchar(20) 
    DECLARE @v2 varchar(20)
    
    DECLARE @s varchar(20)
    SET @s = 'XYZ:[email protected]'
    
    SELECT @v1 = stuff(b, len(b),1,''), 
           @v2 = stuff(@s, 1, len(b),'') 
    FROM (SELECT left(@s, charindex(':', @s)) b) a
    
    SELECT @v1 v1,@v2 v2
    

    結果:

    v1  v2
    --- ------------
    XYZ [email protected]
    


    1. SQLServerGUIDの並べ替えアルゴリズム。なんで?

    2. データベースlaravel7.xのテストに関する問題

    3. ウェブサイトデータベースを最適化する方法

    4. PHP MySQL:PDFをデータベースに保存