生活随笔
收集整理的這篇文章主要介紹了
KSQL之【函数】
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
| 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 |
總結
以上是生活随笔為你收集整理的KSQL之【函数】的全部內容,希望文章能夠幫你解決所遇到的問題。
如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。