ORACLE字符型函数(一)

  次阅读 来源:互联网(转载协议) 2016-01-28 13:07 我要评论(0)

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

ASCII(x1)

【功能】:返回字符表达式最左端字符的ASCII 码值。

【参数】:x1,字符表达式

【返回】:数值型

【示例】

SQL> select ascii('A') A,ascii('a') a,ascii(' ') space,ascii('示') hz from dual;

AASPACEhz

--------- --------- ------------------

65973251902

【说明】在ASCII()函数中,纯数字的字符串可不用‘’括起来,但含其它字符的字符串必须用‘’括起来使用,否则会出错。

如果最左端是汉字,只取汉字最左半边字符的ASCII 码

【互反函数】:chr()

?

1

CHR(n1) 【功能】:将ASCII 码转换为字符。 【参数】:n1,为0 ~255,整数 【返回】:字符型 【示例】 SQL> select chr(54740) zhao,chr(65) chr65 from dual; ZH C -- - 赵 A【互反函数】:ASCII

?

1

CONCAT(c1,c2) 【功能】连接两个字符串 【参数】c1,c2 字符型表达式【返回】字符型 同:c1||c2 【示例】 select concat('010-','88888888')||'转23' 高乾竞电话 from dual; 高乾竞电话 ----------------010-88888888转23

?

1

INITCAP(c1)【功能】返回字符串并将字符串的第一个字母变为大写,其它字母小写; 【参数】c1字符型表达式 【返回】字符型 【示例】 SQL> select initcap('smith abc aBC') upp from dual; UPP ----- Smith AbcAbc

?

1

LOWER(c1) 【功能】:将字符串全部转为小写 【参数】:c1,字符表达式【返回】:字符型 【示例】 SQL> select lower('AaBbCcDd')AaBbCcDd from dual; AABBCCDD -------- aabbccdd【同类】UPPER()将字符串全部转为大写。

?

1

UPPER(c1) 【功能】将字符串全部转为大写 【参数】c1,字符表达式 【返回】字符型【示例】 SQL> select upper('AaBbCcDd') upper from dual; UPPER -------- AABBCCDD【同类】LOWER()将字符串全部转为小写

?

1

NLS_INITCAP(x[,y])【功能】返回字符串并将字符串的第一个字母变为大写,其它字母小写; 【参数】x字符型表达式 【参数】Nls_param可选,查询数据级的NLS设置:select * from nls_database_parameters; 例如:指定排序的方式(nls_sort=) 。 nls_sort=SCHINESE_RADICAL_M(部首、笔画)nls_sort=SCHINESE_STROKE_M(笔画、部首SCHINESE_PINYIN_M(拼音)) 【返回】字符型 【示例】 select nls_initcap('ab cde') "test", nls_initcap('a c b d e','nls_sort= SCHINESE_PINYIN_M') "test1" from dual; 返回:Ab Cde, A C B D E select nls_initcap('ab cde') "test", nls_initcap('a c b d e','NLS_LANGUAGE=AMERICAN') "test1" from dual;

?

1

NLS_LOWER(x[,y]) 【功能】返回字符串并将字符串的变为小写;【参数】x字符型表达式 【参数】Nls_param可选,指定排序的方式(nls_sort=) 。 SCHINESE_RADICAL_M(部首、笔画)SCHINESE_STROKE_M(笔画、部首SCHINESE_PINYIN_M(拼音)) 【返回】字符型 【示例】 select nls_LOWER('ab cde') "test",nls_LOWER('a c b d e','nls_sort= SCHINESE_PINYIN_M') "test1" from dual; 返回:ab cde,a c b de

本站部分文章来源于网络以及网友投稿,本站只负责对文章进行整理、排版、编辑,是出于传递更多信息之目的,并不意味着赞同其观点或证实其内容的真实性。如果您有什么意见或建议,请联系QQ28-1688-302!

人工智能实验室
相关文章相关文章
  • 第一批国家重点研发计划公布,旷视科技开启“五年行动”

    第一批国家重点研发计划公布,旷视科技开启“五年行动”

  • 长虹新款智能语音空调,告诉你空调也能玩Siri

    长虹新款智能语音空调,告诉你空调也能玩Siri

  • 让AI触手可及  Qualcomm携手创通联达推出全新终端侧AI开发套件

    让AI触手可及 Qualcomm携手创通联达推出全新终端侧AI开发套件

  • 品友互动为Digital Travel APAC2018 唯一受邀中国AI企业

    品友互动为Digital Travel APAC2018 唯一受邀中国AI企业

网友点评网友点评
阅读推荐阅读推荐

据外媒报道,STEER打造了首款完全自动驾驶停车技术,旨在使常规车辆转变为无人驾驶车辆。STEER的首款技术应用是4级自动驾驶及网络安全停车...

近日,美国软性机器抓手制造商 Soft Robotics 宣布,获得 2000 万美元的融资,本轮投资者包括 Scale Venture Partners,Calibrate Ventures...

据外媒报道,加州车管局发布了《2017自动驾驶脱离报告(California Autonomous Vehicle Disengagement Reports)》,其中谈及了脱离的具体...

用人机语音交互,来解决智能家居适老的问题;通过家庭门禁与安防套件、空气净化套件、可燃气体与有害气体监控套件等相互联动,在不同生活情...