常用语句:

获取上年年份:SELECT TO_CHAR (current_date, 'YYYY')-1 "to char" FROM DUMMY

SAP HANA 常用函数:

 数据类型转换函数(Data Type Conversion Functions ):

CAST        语法:CAST (表达式AS 数据类型)  SELECT CAST (7 AS VARCHAR)"cast" FROM DUMMY;  结果----->7     把7转换成字符串。 把表达式转换成目标数据类型。

数据类型:TINYINT | SMALLINT | INTEGER | BIGINT | DECIMAL | SMALLDECIMAL | REAL | DOUBLE | ALPHANUM | VARCHAR | NVARCHAR | DAYDATE | DATE | TIME | SECONDDATE | TIMESTAMP

TO_ALPHANUM   语法: TO_ALPHANUM (value)    SELECT TO_ALPHANUM ('10')"to alphanum" FROM DUMMY; 结果----> 10    把value转换成字母数字类型

TO_BIGINT  语法:TO_BIGINT (value)     SELECT TO_BIGINT ('10')"to bigint" FROM DUMMY;  结果--------->10    把value转换成二进制类型

TO_BLOB   语法:

TO_CHAR  SELECT TO_CHAR (TO_DATE('2009-12-31'), 'YYYY/MM/DD') "to char" FROM DUMMY;

TO_CLOB

TO_DATE   SELECT TO_DATE('2010-01-12', 'YYYY-MM-DD') "to date" FROM DUMMY;

TO_DATS

TO_DECIMAL

TO_DOUBLE

TO_INT

TO_INTEGER

TO_NCHAR

TO_NCLOB

TO_NVARCHAR

TO_REAL

TO_SECONDDATE

TO_SMALLDECIMAL

TO_SMALLINT

TO_TIME

TO_TIMESTAMP

TO_TINYINT

TO_VARCHAR

日期/时间函数(DateTime Functions ):

ADD_DAYS

ADD_MONTHS

ADD_SECONDS

ADD_YEARS

CURRENT_DATE

CURRENT_TIME

CURRENT_TIMESTAMP

CURRENT_UTCDATE

CURRENT_UTCTIME

CURRENT_UTCTIMESTAMP

DAYNAME

DAYOFMONTH

DAYOFYEAR

DAYS_BETWEEN

EXTRACT

HOUR

ISOWEEK

LAST_DAY

LOCALTOUTC

MINUTE

MONTH

MONTHNAME

NEXT_DAY

NOW

QUARTER

SECOND

SECONDS_BETWEEN

UTCTOLOCAL

WEEK

WEEKDAY

YEAR

数字类型相关函数:(Number Functions)

ABS

ACOS

ASIN

ATAN

ATAN2

BINTOHEX

BITAND

CEIL

COS

COSH

COT

EXP

FLOOR

GREATEST

HEXTOBIN

LEAST

LN

LOG

MOD

POWER

ROUND

SIGN

SIN

SINH

SQRT

TAN

TANH

UMINUS

字符串相关函数:(String Functions)

ASCII            SELECT ASCII('Ant')"ascii" FROM DUMMY;   结果 ----> 65

CHAR           SELECT CHAR (65) || CHAR (110) || CHAR (116)"character" FROM DUMMY;

CONCAT    SELECT CONCAT ('C','at') "concat" FROM DUMMY;     结果---->Cat     CONCAT (str1, str2) 把字符串str1和str2拼接起来

LCASE          SELECT LCASE ('TesT')"lcase" FROM DUMMY;          结果------>test      把字符串全部转换成小写

LEFT            SELECT LEFT ('Hello', 3)"left" FROM DUMMY;            结果-------->Hel

LENGTH     SELECT LENGTH ('length in char')"length" FROM DUMMY; 结果---->14 获取字符串的长度

LOCATE      SELECT LOCATE ('length in char','char') "locate" FROM DUMMY; 结果--->11 获取子字符串出现第一次的位置

LOWER       SELECT LOWER ('AnT')"lower" FROM DUMMY;   结果----->ant 把字符串转成小写

NCHAR

REPLACE

RIGHT

RPAD

RTRIM

SUBSTR_AFTER

SUBSTR_BEFORE

SUBSTRING

TRIM

UCASE

UNICODE

UPPER

其他函数:

COALESCE

CURRENT_CONNECTION

CURRENT_SCHEMA

CURRENT_USER

GROUPING_ID

IFNULL

MAP

NULLIF

SESSION_CONTEXT

SESSION_USER

SYSUUID

SAP HANA 常用函数的更多相关文章

  1. 【HANA系列】SAP HANA日期函数总结

    公众号:SAP Technical 本文作者:matinal 原文出处:http://www.cnblogs.com/SAPmatinal/ 原文链接:[HANA系列]SAP HANA日期函数总结   ...

  2. 【ABAP系列】SAP ABAP常用函数总结第一篇

    公众号:SAP Technical 本文作者:matinal 原文出处:http://www.cnblogs.com/SAPmatinal/ 原文链接:[ABAP系列]SAP ABAP常用函数总结第一 ...

  3. 利用Veeam保护SAP HANA数据库

    利用Veeam保护SAP HANA数据库 前言 针对越来越多的SAP HANA备份需求,我们Team翻译.整理.借鉴了Veeam 的SAP HANA 大神 Clemens Zerbe 和 Ali Sa ...

  4. 【公众号系列】SAP HANA 平台的优势

    公众号:SAP Technical 本文作者:matinal 原文出处:http://www.cnblogs.com/SAPmatinal/ 原文链接:[公众号系列]SAP HANA 平台的优势   ...

  5. SAP HANA企业级培训系列课程<第一部分>

    No. 课程 备注 1 HANA概述 HANA 特点 2 HANA Server & Studio & Client 认识HANA Server \Client\ Studio, 熟悉 ...

  6. 【公众号系列】超详细SAP HANA JOB全解析

    公众号:SAP Technical 本文作者:matinal 原文出处:http://www.cnblogs.com/SAPmatinal/ 原文链接:[公众号系列]超详细SAP HANA JOB全解 ...

  7. 【HANA系列】SAP HANA XS使用JavaScript(JS)调用存储过程(Procedures)

    公众号:SAP Technical 本文作者:matinal 原文出处:http://www.cnblogs.com/SAPmatinal/ 原文链接:[HANA系列]SAP HANA XS使用Jav ...

  8. 【HANA系列】SAP HANA XS的JavaScript API详解

    公众号:SAP Technical 本文作者:matinal 原文出处:http://www.cnblogs.com/SAPmatinal/ 原文链接:[HANA系列]SAP HANA XS的Java ...

  9. 【HANA系列】SAP HANA XS使用服务器JavaScript Libraries详解

    公众号:SAP Technical 本文作者:matinal 原文出处:http://www.cnblogs.com/SAPmatinal/ 原文链接:[HANA系列]SAP HANA XS使用服务器 ...

随机推荐

  1. android_自定义布局例子

    为什么要写自定义布局: 1.在实现大量重复的子按键或者子布局时,如果一个一个去复写工作量庞大,就需要创建自定义布局直接导入布局里,可以节省大量的时间 创建自定义布局的步骤: 1.编写一个自定义xml布 ...

  2. 《算法》第四章部分程序 part 2

    ▶ 书中第四章部分程序,加上自己补充的代码,随机生成各类无向图 ● 随机生成无向图 package package01; import edu.princeton.cs.algs4.StdOut; i ...

  3. mysql decode encode 乱码问题

    帮网友解决了一个问题,感觉还是挺好的. 问题是这样的:  问个问题:为什么我mysql中加密和解密出来的字段值不一样?AES_ENCRYPT和  AES_DECRYPT  但是解密出来就不对了 有时候 ...

  4. 监控msyql 连接数 及 各用户连接数

    #!/bin/bash while true do date +%Y%m%d-%H:%M:%S mysql -uroot -p'xxx' -e "select count(1) from i ...

  5. <table>导出excal

    <table>导出excal 将<table>导出为excal文件,这里介绍两种方法. 1.直接写代码,拼接出excal文件的字符串,然后直接用a标签下载.本人没有是试过,在此 ...

  6. 机器学习入门-文本特征-使用LDA主题模型构造标签 1.LatentDirichletAllocation(LDA用于构建主题模型) 2.LDA.components(输出各个词向量的权重值)

    函数说明 1.LDA(n_topics, max_iters, random_state)  用于构建LDA主题模型,将文本分成不同的主题 参数说明:n_topics 表示分为多少个主题, max_i ...

  7. 01-css的引入方式和常用选择器

    一.css介绍 现在的互联网前端分三层: HTML:超文本标记语言.从语义的角度描述页面结构. CSS:层叠样式表.从审美的角度负责页面样式. JS:JavaScript .从交互的角度描述页面行为 ...

  8. jetty 入门

    jetty因其能作为内嵌的应用服务器,随应用一起存在,在小批量应用中很受欢迎. jetty作为应用服务器: jetty下载: 在官网下载jetty:http://www.eclipse.org/jet ...

  9. 行为模式--代理Proxy模式(Java)

    代理(AOP切面的雏形): 题记:顾名思义就是将某件事,某个东西的使用权进行为让授权转移.代理相当于中介(不同于中介者模式),在原本操作的类之间添加了一个桥梁.但代理不能去修改原有目标.比如:一个人要 ...

  10. android平台yuv缩放相关<转>

    Android的视频相关的开发,大概一直是整个Android生态,以及Android API中,最为分裂以及兼容性问题最为突出的一部分.摄像头,以及视频编码相关的API,Google一直对这方面的控制 ...