您现在的位置: > 技术沙龙 > 数据库 > SQL Server > Transact-SQL 参考 > LEFT
  • 相关软件
    >LEFT 创建者:webmaster 更新时间:2006-02-16 15:51

    返回从字符串左边开始指定个数的字符。



    语法


    LEFT ( character_expression , integer_expression )



    参数


    character_expression



    字符或二进制数据表达式。character_expression 可以是常量、变量或列。character_expression 必须是可以隐式地转换为 varchar 的数据类型。否则,请使用 CAST 函数显式转换 character_expression



    integer_expression



    是正整数。如果 integer_expression 为负,则返回空字符串。



    返回类型


    varchar



    注释


    兼容级别可能影响返回值。有关兼容级别的更多信息,请参见 sp_dbcmptlevel



    示例


    A. 对列使用 LEFT 函数


    下面的示例返回每个书名最左边的 5 个字符。



    USE pubs
    GO
    SELECT LEFT(title, 5)
    FROM titles
    ORDER BY title_id
    GO


    下面是结果集:



    ----- 
    The B
    Cooki
    You C
    Strai
    Silic
    The G
    The P
    But I
    Secre
    Net E
    Compu
    Is An
    Life
    Prolo
    Emoti
    Onion
    Fifty
    Sushi

    (18 row(s) affected)


    B. 对字符串使用 LEFT 函数


    下面的示例使用 LEFT 函数返回字符串 abcdefg 最左边的 2 个字符。



    SELECT LEFT('abcdefg',2)
    GO


    下面是结果集:



    -- 
    ab

    (1 row(s) affected)
    相关文章
    本页查看次数: