常用Oracle函数简介
Oracle数据库系统提供了丰富的内置函数,以帮助用户在处理数据时执行各种操作。以下是一些常用的Oracle函数及其详细说明:
ASCII函数:返回一个字符对应的十进制数值。例如,ASCII('A')返回65,ASCII('a')返回97。
CHR函数:根据给定的十进制数返回对应的字符。如CHR(65)返回'A'。
CONCAT函数:将两个或多个字符串连接成一个字符串。例如,CONCAT('010-', '88888')返回'010-88888'。
INITCAP函数:将字符串中的每个单词首字母转换为大写。如INITCAP('smith')返回'Smith'。
INSTR函数:在字符串C1中查找字符串C2的第一次出现位置。例如,INSTR('oracle traning','ra',1,2)返回9。
LENGTH函数:返回字符串的长度,包括空格。如LENGTH('gao qian jing')返回17。
LOWER和UPPER函数:LOWER将字符转换为小写,UPPER将字符转换为大写。
RPAD和LPAD函数:RPAD在字符串右侧填充,LPAD在左侧填充。例如,LPAD(RPAD('gao',10,''),17,'')返回'*gao*'。
LTRIM和RTRIM函数:删除字符串左侧和右侧指定的字符。例如,LTRIM(RTRIM(' gao qian jing ',' '))返回'gao qian jing'。
SUBSTR函数:提取字符串的一部分。SUBSTR('13088888',3,8)返回'08888'。
REPLACE函数:替换字符串中的指定部分。
Oracle
0
2024-11-04
Oracle_常用函数简介
Oracle常用函数包括数值函数、字符函数和日期函数三大类。数值函数包括: * ABS:返回绝对值,例如 ABS(-5) 返回 5。 * SQRT:返回平方根,例如 SQRT(2) 返回 1.41421356。 * POWER:返回幂函数,例如 POWER(2,3) 返回 8。 * COS:返回余弦三角函数,例如 COS(3.14159) 返回 -1。 * MOD:返回除法余数,例如 MOD(1600, 300) 返回 100。 * CEIL:返回大于等于某数的最小整数,例如 CEIL(2.35) 返回 3。 * FLOOR:返回小于等于某数的最大整数,例如 FLOOR(2.35) 返回 2。 * ROUND:按指定精度对十进制数四舍五入,例如 ROUND(45.923, 1) 返回 45.9。 * TRUNC:按指定精度截断十进制数,例如 TRUNC(45.923, 1) 返回 45.9。 字符函数包括: * LOWER:将字符串转换成小写,例如 LOWER('SQL') 返回 sql。 * UPPER:将字符串转换成大写,例如 UPPER('SQL') 返回 SQL。 * INITCAP:将字符串转换成每个单词以大写开头,例如 INITCAP('SQLcourse') 返回 Sql Course。 * CONCAT:连接两个字符串,例如 CONCAT('N', 'B') 返回 NB。 * SUBSTR:返回子字符串,例如 SUBSTR('String', 1, 3) 返回 Str。 * LENGTH:返回字符串的长度,例如 LENGTH('Wellcom') 返回 7。 * INSTR:返回子字符串在字符串中出现的位置,例如 INSTR('String', 'r', 1) 返回 3。 * LPAD:用字符填充字符串左侧到指定长度,例如 LPAD('Hi', 10, '-') 返回 -----Hi。 * RPAD:用字符填充字符串右侧到指定长度,例如 RPAD('Hi', 10, '-') 返回 Hi-----。 * TRIM:在一个字符串中去除另一字符,去除的字符只能在左边或右边,例如 TRIM('S' FROM 'SSMITH') 返回 MITH。 * REPLACE:用一个字符串替换另一个字符串中的子字符串,例如 REPLACE('ABC', 'B', 'D') 返回 ADC。 日期函数包括: * MONTHS_B
Oracle
0
2024-11-04
matlab常用函数集合及简介
这里包括几乎所有常用的Matlab函数集合,每个函数都附有简要说明和用法介绍。
Matlab
0
2024-08-18
Hive SQL 常用函数
Hive SQL 常用函数
Hive SQL 提供了丰富的内置函数,用于处理和分析数据。以下是一些常用的 Hive SQL 函数:
字符串函数:
length(string A):返回字符串 A 的长度。
reverse(string A):反转字符串 A。
concat(string A, string B, ...):连接字符串 A、B 等。
substring(string A, int start, int len):返回字符串 A 从 start 位置开始,长度为 len 的子字符串。
upper(string A):将字符串 A 转换为大写。
lower(string A):将字符串 A 转换为小写。
日期函数:
year(string date):返回日期 date 的年份。
month(string date):返回日期 date 的月份。
day(string date):返回日期 date 的日期。
date_add(string startdate, int days):将日期 startdate 增加 days 天。
date_sub(string startdate, int days):将日期 startdate 减少 days 天。
聚合函数:
count(*):返回所有行的数量。
count(DISTINCT col):返回 col 列中不同值的數量。
sum(col):返回 col 列所有值的总和。
avg(col):返回 col 列所有值的平均值。
min(col):返回 col 列的最小值。
max(col):返回 col 列的最大值。
其他函数:
coalesce(T v1, T v2, ...):返回第一个非空值。
case when condition1 then result1 when condition2 then result2 else resultN end:根据条件返回值。
Hive
4
2024-05-12
PL/SQL 中常用操作简介
此教程概述了 PL/SQL 中常用的日期处理、语言设置、大小写转换、模糊查询等函数以及 SQL 语句的注意事项,提高开发人员对 PL/SQL 的实用技能。
Oracle
2
2024-05-31
SQL Server常用函数详解
SQL Server是一款功能强大的关系型数据库管理系统,提供了丰富的内置函数来处理数据。将详细介绍SQL Server中常用的函数及其用法,帮助开发者更好地理解和运用这些函数。包括数学函数如ROUND用于四舍五入,ABS用于返回绝对值,CEILING用于向上取整,FLOOR用于向下取整,RAND用于生成随机数,PI用于返回圆周率,还有日期时间函数如CONVERT用于格式转换。
SQLServer
0
2024-08-18
SQL Server常用函数详解
在SQL Server中,掌握常用函数是提升数据库查询和管理效率的关键。将详细解析SQL Server常用函数,包括汉字首字母拼音、农历日期转换以及全角字符转换等。虽然SQL Server没有直接支持汉字首字母拼音的内置函数,但可以通过自定义方法或利用其他编程语言扩展功能实现。处理农历日期涉及转换算法或第三方库,用于转换公历日期为农历。全角字符转换涉及使用ASCII和CHAR函数,可进行全角到半角或半角到全角的转换。此外,SQL Server还提供聚合函数(如COUNT、SUM、AVG、MAX、MIN)、字符串函数(如LEN、REPLACE、SUBSTRING)、日期时间函数(如GETDATE、DATEADD、DATEDIFF)以及逻辑函数(如IF、CASE),这些函数增强了SQL查询的灵活性和效率。
SQLServer
0
2024-08-24
SQL常用函数及其应用
在SQL语言中,熟练掌握一些常见的内置函数对于数据处理至关重要。以下是几个常用的SQL函数及其用途、语法和示例。首先是substring()函数,用于从字符串中提取子串;然后是charindex()函数,用于查找子串在字符串中的位置;接着是PATINDEX()函数,支持模式匹配;convert()函数用于数据类型转换,特别在日期格式化时非常有用;case when then end语句用于条件判断和返回不同结果;cast()函数用于数据类型转换。这些函数在实际操作中能极大提升数据处理效率。
SQLServer
0
2024-08-30
SQL Server常用函数的应用
SQL Server的常见函数在数据处理中具有重要作用。
SQLServer
2
2024-07-17