常用语句:

获取上年年份: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. jquery双击事件会触发单击事件

    实际工作中,我们经常会遇到在同一个元素上,绑定多种事件类型,比较常见的是单击事件和一些鼠标事件,一般而言影响不大.但是如果同时绑定单击事件和双击事件呢? 其实,只要能够想明白的话,解决方案也比较简单, ...

  2. android 开发 RecyclerView 横排列列表布局

    1.写一个一竖的自定义布局: <?xml version="1.0" encoding="utf-8"?> <LinearLayout xml ...

  3. 安装hyperledger fabric V1.0.1

      安装文档位置: https://github.com/hyperledger/fabric   fabric代码托管地址 https://hyperledger-fabric.readthedoc ...

  4. 轻松解决oracle11g 空表不能exp导出的问题。

    解决方法: 1插入一条数据(或者再删除),浪费时间,有时几百张表会累死的.2创建数据库之前使用代码: Sql代码 alter system set  deferred_segment_creation ...

  5. java 基础之 list

    ArrayList 基于 array, 顾名思义. ArrayList是用数组实现的,这个数组的内存是连续的,不存在你说的相邻元素之间还隔着其他内存什么的 索引ArrayList时,速度比原生数组慢是 ...

  6. Docker 初学

    据我理解, 它最大的用途是 将我们的应用及环境整个打包, 这样如果我们的开发环境环境部署了,就不用再分别去测试/ 生产环境部署了! -- 但是, 新问题在于, 拷贝这些东西比较麻烦... Docker ...

  7. 1.深入分析_NIO性能分析

    首先还是看一个用3中方式copy文件的测试Demo 分别是:普通Stream文件copy,BuffferedStream进行Copy 和Channel(nio)进行文件Copy的代码和性能测试报告: ...

  8. beego orm操蛋问题:操作都需要主键

    查看bee generate appcode自动生成的代码,会发现orm操作都是以主键为依据的. 如果我不想根据主键怎么操作?用 ORM.Raw(cmd).Exec()吧,cmd=[你的mysql语句 ...

  9. keyword模块

    导入关键字模块 import keyword 列出当前系统中Python的关键字 >>> keyword.kwlist ['and', 'as', 'assert', 'break' ...

  10. Python conda 入门

    https://blog.csdn.net/yimingsilence/article/details/79388205 查看版本 conda --version 列出所有的Python环境 cond ...