SQL学习-常用函数

目录

一、大小写操作函数

1、LOWER:此函数用于将给定字符转换为小写。

2、UPPER:此函数用于将给定字符转换为大写。

3、INITCAP:此函数用于将给定的字符值转换为每个单词的首字母大写。 这意味着单词的每个第一个字母都转换为大写,其余的都是小写。

二、字符操作函数

1、CONCAT:此函数用于将两个或多个值连接在一起。 它总是将第二个字符串附加到第一个字符串的末尾。 例如:

2、SUBSTR:用于将字符串从指定起点返回到终点的部分。 例如:

3、LENGTH:此函数以数值形式返回字符串的长度,包括空格。 例如:

 4、INSTR:此函数查找给定字符串中指定字符或单词的确切数字位置。 例如:

5、 LPAD:它为右对齐值返回左侧字符值的填充。 例如:

 6、RPAD:它为左对齐值返回右侧字符值的填充。 例如:

 7、TRIM:此功能用于从开头、结尾或两者中删除所有定义的字符。 它还修剪了额外的空间。 例如:

 8、REPLACE:此函数用于将所有出现的单词或字符串的一部分(子字符串)替换为其他指定的字符串值。 例如:

感谢浏览,承蒙关照。

如有不足,请多指教。


一、大小写操作函数

1、LOWER:此函数用于将给定字符转换为小写。

以下示例将“YIIBAI”返回为“yiibai”:

SELECT LOWER ('YIIBAI') AS Case_Reault FROM dual;

2、UPPER:此函数用于将给定字符转换为大写。

以下示例将“yiibai”返回为“YIIBAI”:

SELECT UPPER ('yiibai') AS Case_Reault FROM dual;

3、INITCAP:此函数用于将给定的字符值转换为每个单词的首字母大写。 这意味着单词的每个第一个字母都转换为大写,其余的都是小写。

以下示例将“hello yiibai”返回为“Hello Yiibai”:

SELECT INITCAP ('hello yiibai') AS Case_Reault FROM dual;

二、字符操作函数

        字符操作函数用于更改、提取和更改字符串。 当一个或多个字符和单词被传递给函数时,函数将对这些输入字符串执行操作并返回结果。

1、CONCAT:此函数用于将两个或多个值连接在一起。 它总是将第二个字符串附加到第一个字符串的末尾。 例如:

SELECT CONCAT ('Information-', 'technology') FROM DUAL;
--输出结果:Information-technology

2、SUBSTR:用于将字符串从指定起点返回到终点的部分。 例如:

SELECT SUBSTR ('Database Management System', 9, 11) FROM DUAL;
--输出结果:Management

3、LENGTH:此函数以数值形式返回字符串的长度,包括空格。 例如:

SELECT LENGTH ('Hello Yiibai') FROM DUAL;
--输出结果:12

 4、INSTR:此函数查找给定字符串中指定字符或单词的确切数字位置。 例如:

SELECT INSTR ('Hello Yiibai', 'Yiibai');
--输出结果:7

5、 LPAD:它为右对齐值返回左侧字符值的填充。 例如:

SELECT LPAD ('200', 6,'*');
--输出结果:***200

 6、RPAD:它为左对齐值返回右侧字符值的填充。 例如:

SELECT RPAD ('200', 6,'*');
--输出结果:200***

 7、TRIM:此功能用于从开头、结尾或两者中删除所有定义的字符。 它还修剪了额外的空间。 例如:

SELECT TRIM ('A' FROM 'ABCDCBA');
--输出结果:BCDCB

 8、REPLACE:此函数用于将所有出现的单词或字符串的一部分(子字符串)替换为其他指定的字符串值。 例如:

SELECT REPLACE ( 'It is the best coffee at the famous coffee shop.', 'coffee', 'tea');
--输出结果:It is the best tea at the famous tea shop.

感谢浏览,承蒙关照。

如有不足,请多指教。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值