Oracle 常用函数

1. 字符函数

ASCII

  • 功能:返回与指定的字符对应的十进制数。^[1]^
  • 示例
    SELECT ASCII('A') A, ASCII('a') a, ASCII('0') zero, ASCII(' ') space FROM dual;

CHR

  • 功能:给出整数,返回对应的字符。^[2]^
  • 示例
    SELECT CHR(54740) zhao, CHR(65) chr65 FROM dual;

CONCAT

  • 功能:连接两个字符串。^[3]^
  • 示例
    SELECT CONCAT('010-', '88888888') || ' 转电话' AS result FROM DUAL;

INITCAP

  • 功能:返回字符串并将字符串的第一个字母变为大写。^[4]^
  • 示例
    SELECT INITCAP('smith') upp FROM dual;

INSTR

  • 功能:在一个字符串中搜索指定的字符,返回发现指定的字符的位置。^[5]^
  • 示例
    SELECT INSTR('oracle training', 'ra', 1, 2) instring FROM dual;

LENGTH

  • 功能:返回字符串的长度。^[6]^
  • 示例
    SELECT name, LENGTH(name), addr, LENGTH(addr), sal, LENGTH(TO_CHAR(sal)) FROM gao.nchar_tst;

LOWER

  • 功能:返回字符串,并将所有的字符小写。^[7]^
  • 示例
    SELECT LOWER('AaBbCcDd') AS AaBbCcDd FROM dual;

你可能感兴趣的:(oracle)