VB.net 2010 视频教程 VB.net 2010 视频教程 python基础视频教程
SQL Server 2008 视频教程 c#入门经典教程 Visual Basic从门到精通视频教程
当前位置:
首页 > 数据库 > MongoDB >
  • access教程之SQL中的单记录函数

SQL中的单记录函数
许多资料(包括Oracle 的资料)把Oracle的SQL语句中用相关access教程到的函数分为单值函数和多值函数,单值函数又分为字符函数和数字函数。下面分别介绍它们。
4.1、单记录字符函数
函    数           说               明 
 ASCII 返回对应字符的十进制值 
 CHR 给出十进制返回字符 
 CONCAT 拼接两个字符串,与 || 相同 
 INITCAT 将字符串的第一个字母变为大写 
 INSTR 找出某个字符串的位置 
 INSTRB 找出某个字符串的位置和字节数 
 LENGTH 以字符给出字符串的长度 
 LENGTHB 以字节给出字符串的长度 
 LOWER 将字符串转换成小写 
 LPAD 使用指定的字符在字符的左边填充 
 LTRIM 在左边裁剪掉指定的字符 
 RPAD 使用指定的字符在字符的右边填充 
 RTRIM 在右边裁剪掉指定的字符 
 REPLACE 执行字符串搜索和替换 
 SUBSTR 取字符串的子串 
 SUBSTRB 取字符串的子串(以字节) 
 SOUNDEX 返回一个同音字符串 
 TRANSLATE 执行字符串搜索和替换 
 TRIM 裁剪掉前面或后面的字符串 
 UPPER 将字符串变为大写 
 NVL 以一个值来替换空值 
1、ASCII(<c1>)
<c1>是字符串。返回与指定的字符对应的十进制数。
SQL> select ascii('A') A,ascii('a') a,ascii('0') zero,ascii(' ') space from dual;
     A      a ZERO SPACE
---------- ---------- ---------- ----------
65     97     48     32
SQL> select ascii('赵') zhao,length('赵') leng from dual;
      ZHAO       LENG
----------      ----------
     54740          1
2、CHR(<I>[NCHAR])
给出整数,返回对应字符。如:
SQL> select chr(54740) zhao,chr(65) chr65 from dual;
ZH C
--   -
赵 A
3、CONCAT(<c1>,<c2>)
返回字符串c1与字符串c2合并后的值。例如:
SQL> select concat('010-','8801 8159')||'转23' 赵元杰电话 from dual;
赵元杰电话
-----------------
010-8801 8159转23
4、INITCAP(<c1>)
返回字符串c1 并第一个字母变为大写。例如:
SQL> select initcap('simth') upp from dual;
UPP
-----
Simth
 

相关教程