| KSQL函数整理 |
| 分类 |
函数 |
参数 |
描述 |
| 数学函数 |
ABS |
p1 |
返回给定数值表达式的绝对正值 |
| ACOS |
p1 |
返回以弧度表示的角度,其余弦值为给定浮点表达式 |
| ASIN |
p1 |
返回以弧度表示的角度,其正弦值为给定浮点表达式 |
| ATAN |
p1 |
返回以弧度表示的角度,其正切为给定浮点表达式 |
| ATN2 |
p1, p2 |
返回以弧度表示的角度,其正切为给定的两个浮点表达式之间 |
| CEILING |
p1 |
返回大于或等于给定数值表达式的最小整数 |
| COS |
p1 |
返回给定表达式中以弧度表示的给定角度的三角余弦 |
| EXP |
p1 |
返回给定数值表达式的指数值 |
| FLOOR |
p1 |
返回小于或等于给定数值表达式的最大整数 |
| MOD |
p1, p2 |
返回p1 % p2 |
| LOG |
p1 |
返回给定数值表达式的自然对数 |
| POWER |
p1, p2 |
返回给定数值表达式的指定幂的值 |
| ROUND |
p1, p2 |
返回四舍五入到指定长度的数值表达式 |
| |
p1, p2, p3 |
返回四舍五入到指定精度的数值表达式 |
| SIGN |
p1 |
返回给定表达式的正(+),负(-)或零(0)号 |
| SIN |
p1 |
返回浮点表达式中以弧度表示的给定角度的三角正弦 |
| SQRT |
p1 |
返回给定表达式的平方根 |
| TAN |
p1 |
返回给定表达式的余切 |
| 字符串函数 |
ASCII |
p1 |
返回字符串表达式最左侧的ASCII代码 |
| CHAR |
p1 |
将int ASCII代码转为字符串 |
| CHARINDEX |
p1, p2 |
返回字符串中指定表达式的起始位置 |
| |
p1, p2, p3 |
返回字符串中从指定索引开始后的指定表达式的起始位置 |
| CONCAT |
p1, p2 |
返回两个字符串表达式连接后的字符串 |
| LEFT |
p1, p2 |
返回字符串的一部分,从左侧指定位置起开始返回 |
| LEN |
p1 |
返回给定符串表达式的字符数,而非字节数 |
| LENGTH |
p1 |
#SEE LENGTH |
| LCASE |
p1 |
将大写字符转换为小写后返回字符表达式 |
| LOWER |
p1 |
#SEE LCASE |
| LTRIM |
p1 |
删除起始空格后返回字符表达式 |
| REPLACE |
p1, p2, p3 |
同一个表达式替换第一个字符串中的第二个给定字符串 |
| RIGHT |
p1, p2 |
返回字符串的一部分,从右侧指定位置起开始返回 |
| RTRIM |
p1 |
删除所有尾随空格后返回字符表达式 |
| SOUNDEX |
p1 |
返回四字节字符(SOUNDEX)以评价两个字符的相似性 |
| SUBSTRING |
p1, p2, p3 |
返回表达式中的一部分 |
| TRIM |
p1 |
删除所有起始和尾随空格后返回字符表达式 |
| UCASE |
p1 |
返回将小写字符数据转为大写后的字符串 |
| UPPER |
p1 |
#SEE UPPER |
| 转换函数 |
CONVERT |
p1, p2 |
将某种数据类型的表达式显式转换为另一种数据类型 |
| TO_DECIMAL |
p1 |
将某种数据类型的表达式显式转换为DECIMAL类型 |
| |
p1, p2, p3 |
将某种数据类型的表达式显式转换为指定精度的DECIMAL类型 |
| DECIMAL |
p1 |
#SEE TO_DECIMAL |
| |
p1, p2, p3 |
#SEE TO_DECIMAL |
| DEC |
p1 |
#SEE TO_DECIMAL |
| |
p1, p2, p3 |
#SEE TO_DECIMAL |
| TO_BLOB |
p1 |
将某种数据类型的表达式转换为BLOB类型 |
| BLOB |
p1 |
#SEE TO_BLOB |
| TOCHAR |
p1 |
将表达式类型转换为字符串类型(VARCHAR) |
| |
p1, p2 |
将日期表达式转换为指定格式的字符串(VARCHAR) |
| |
p1, p2, p3 |
将数字表达式转换为指定格式的字符串(VARCHAR) |
| TO_CHAR |
p1 |
#SEE TOCHAR |
| |
p1, p2 |
#SEE TOCHAR |
| |
p1, p2, p3 |
#SEE TOCHAR |
| TO_DATE |
p1 |
将某种数据类型的表达式显式转换为日期时间 |
| TO_NUMBER |
p1 |
转换为浮点数 |
| TO_INT |
p1 |
转换为整型 |
| TO_INTEGER |
p1 |
#SEE TO_INT |
| TO_NVARCHAR |
p1 |
|
| TONVARCHAR |
p1 |
|
| 日期函数 |
DAYNAME |
p1 |
返回表示指定日期的表示日期部分的字符串 |
| DAYOFMONTH |
p1 |
返回表示指定日期是一个月中的第几天 |
| DAYOFWEEK |
p1 |
返回表示指定日期是一个星期中的第几天 |
| DAYOFYEAR |
p1 |
返回表示指定日期是一年中的第几天 |
| GETDATE |
|
返回当前系统时间和日期 |
| HOUR |
p1 |
返回表示指定日期的小时 |
| MINUTE |
p1 |
返回表示指定日期的分钟 |
| MONTH |
p1 |
返回表示指定日期的月份 |
| MONTHNAME |
p1 |
返回表示指定日期的月份名称 |
| NOW |
<无> |
#SEE GETDATE |
| QUARTER |
p1 |
返回表示指定日期的季度 |
| SECOND |
p1 |
返回表示指定日期的秒 |
| WEEK |
p1 |
返回表示指定日期位于一年当中的第几周 |
| YEAR |
p1 |
返回表示指定日期的年份 |
| MONTHS_BETWEEN |
p1, p2 |
返回两个指定日期的月份间距 |
| DAYS_BETWEEN |
p1, p2 |
返回两个指定日期的日期间距 |
| ADD_MONTHS |
p1, p2 |
返回在指定日期上加上指定月数后的日期 |
| ADD_YEARS |
p1, p2 |
返回在指定日期上加上指定年数后的日期 |
| ADD_DAYS |
p1, p2 |
返回在指定日期上加上指定天数后的日期 |
| ADD_HOURS |
p1, p2 |
返回在指定日期上加上指定小时数后的日期 |
| ADD_MINUTES |
p1, p2 |
返回在指定日期上加上指定分数后的日期 |
| ADD_SECONDS |
p1, p2 |
返回在指定日期上加上指定秒数后的日期 |
| DATENAME |
p1, p2 |
返回代表指定日期的指定日期部分的字符串 |
| 其它函数 |
ISNULL |
p1, p2 |
判断一个表达式是否为空.如果为空返回另一个表达式,否则返回自身 |
| NEWID |
<无> |
创建 uniqueidentifier 类型的唯一值 |
| NEWBOSID |
p1 |
创建一个BOSUuid,参数为BOSType |