• SQL字符串转换函数


    Ascii()函数

    返回字符串表达式最左端字符的ASCII码值

    语法格式:ascii(字符表达式)

    例:ASCII('A'),ASCII('a'),ASCII(0),ASCII(9) 

    返回 65 97  48  57

     

    Char()函数

    将ASCII码转换为字符

    语法格式:char(数值表达式)

    若输入的不是0~255之间的ASCII码值,则返回一个null值

     

    Lower() upper() 函数

    把字符串全部转换为小写/大写

    语法格式:lower(字符表达式)   upper (字符表达式)

     

    Str() 函数

    把数字数据转化为字符数据

    语法格式:str(float_expression,length,decimal)

    float_expression是带小数点的近似数字(float)数据类型的表达式。

    不要在str()函数中将函数或子查询用做float_expression。Length是总长度,包括小数点、符号、数字或空格。Decimal是小数点右边的位数。

    例:STR(1235.25,5,1) 1235

    STR(1235.25,10,1) 1235.3

     

    Len()函数

    测量字符串的长度

    语法格式:len(字符表达式)

     

    Ltrim() 函数

    去掉字符表达式头部的空格

    语法格式:Ltrim(字符表达式)

     

    Rtrim() 函数

    去掉字符表达式尾部的空格

    语法格式:Rtrim (字符表达式)

    Left() 函数

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

    语法格式:left(character_expression,integer_expression)

    character_expression为字符或二进制数据表达式。character_expression可以是常量、变量或列,但必须可以隐式的转换为varchar的数据类型。否则请使用cast() 显示转换为character_expression。Integer_expression是正整数,若为负,则返回空字符串。

    Right() 函数

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

    语法格式:Right (character_expression,integer_expression)

    character_expression为字符或二进制数据表达式。character_expression可以是常量、变量或列,但必须可以隐式的转换为varchar的数据类型。否则请使用cast() 显示转换为character_expression。Integer_expression是正整数,若为负,则返回一个错误。

    Substring() 函数

    返回部分字符串

    语法格式:substring(expression,start,length)

    expression为字符串、二进制字符串、text、image、列、包含列的表达式。不要使用包含聚合函数的表达式。Start是整数,指定子串的开始位置,length也是整数,指定子串的长度。

    Replicate() 函数

    以指定的次数重复字符表达式。

    语法格式:replicate(character_expression,integer_expression)

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

    Reverse() 函数

    返回字符表达式的反转。

    语法格式:reverse(character_expression)

    character_expression必须可以隐式的转换为varchar的数据类型。否则请使用cast() 显示转换为character_expression

    replace() 函数

    用第三个表达式替换第一个字符串中出现的所有第二个给定的字符串表达式。

    语法格式:replace(‘string_expression1’, ‘string_expression2’, ‘string_expression3’)

    string_expression1 待搜索的字符串表达式

    string_expression2 待查找的字符串表达式

    string_expression3 替换用的字符串表达式

    string_expression1,string_expression2,string_expression3均可以是字符数据或二进制数据

    space() 函数

    返回由重复的空格组成的字符串。

    语法格式:space(integer_expression)

    Integer_expression是正整数,若为负,则返回空字符串。

     

  • 相关阅读:
    多个类定义attr属性重复的问题:Attribute "xxx" has already been defined
    好用的批量改名工具——文件批量改名工具V2.0 绿色版
    得到ImageView中drawable显示的区域的计算方法
    得到view坐标的各种方法
    实现类似于QQ空间相册的点击图片放大,再点后缩小回原来位置
    Material Designer的低版本兼容实现(五)—— ActivityOptionsCompat
    Android 自带图标库 android.R.drawable
    解决 Attempting to destroy the window while drawing!
    解决Using 1.7 requires compiling with Android 4.4 (KitKat); currently using API 4
    Material Designer的低版本兼容实现(四)—— ToolBar
  • 原文地址:https://www.cnblogs.com/xieyuanzheng/p/5605310.html
Copyright © 2020-2023  润新知