Professional Documents
Culture Documents
Create, Alter, Drop, Rename, Truncate: DDL Data Definition Language
Create, Alter, Drop, Rename, Truncate: DDL Data Definition Language
21. select ZNETAMT, RANK()OVER (ORDER BY ZNETAMT )AS RANK from "B19PRAGIM"."B19SALE_TRAN";
22. select ZNETAMT , RANK FROM(SELECT Znetamt, RANK()OVER (ORDER BY ZNETAMT ) AS RANK from
"B19PRAGIM"."B19SALE_TRAN") WHERE RANK = 7;
Functions:
Character Functions:
CONCAT
Select concat(concat(zcustid,zcustst),zcustlvl) from "B19PRAGIM"."B19CUST_ATTR"
LOWER
Select lower(zcustlvl) from "B19PRAGIM"."B19CUST_ATTR"
UPPER
Select upper(zcustlvl) from "B19PRAGIM"."B19CUST_ATTR"
SUBSTR
Select substr(zcustlvl,3) from "B19PRAGIM"."B19CUST_ATTR"
Select substr(zcustnm,2,5)from "B19PRAGIM"."B19CUST_TEXT"
LPAD
Select lpad(zcustlvl,8) from "B19PRAGIM"."B19CUST_ATTR"
Select lpad(zcustnm,20,'*')from "B19PRAGIM"."B19CUST_TEXT"z
RPAD
Select rpad(zcustlvl,8) from "B19PRAGIM"."B19CUST_ATTR"
Select rpad(zcustlvl,20,'*') from "B19PRAGIM"."B19CUST_ATTR"
LTRIM
Select ltrim(zcustlvl) from "B19PRAGIM"."B19CUST_ATTR"
REPLACE
Select REPLACE(zcustnm,'ar','AISH')from "B19PRAGIM"."B19CUST_TEXT"
LENGTH
Select LENGTH(zcustnm)from "B19PRAGIM"."B19CUST_TEXT"
INSTR
Select INSTR(zcustnm,'ar')from "B19PRAGIM"."B19CUST_TEXT"
Date Functions:
ADD_MONTHS
select ADD_MONTHS(ZSALEDT,6) FROM "B19PRAGIM"."B19SALE_TRAN"
select ADD_YEARS(ZSALEDT,6) FROM "B19PRAGIM"."B19SALE_TRAN"
Conversion Functions:
select ZSALEDT, TO_CHAR(ZSALEDT,'YYYY/MM/DD') FROM "B19PRAGIM"."B19SALE_TRAN";
select ZSALEDT, TO_CHAR(ZSALEDT,'DD/MM/YYYY') FROM "B19PRAGIM"."B19SALE_TRAN";
select ZSALEDT, TO_CHAR(ZSALEDT,'DD/MM/YY') FROM "B19PRAGIM"."B19SALE_TRAN";
select TO_DATE('20/04/2015','DD/MM/YYYY') FROM DUMMY;
Joins:
SELECT T1.ZCUSTID,T1.ZCUSTST, T1.ZCUSTLVL, T2.ZCUSTNM FROM B19CUST_ATTR T1, B19CUST_TEXT T2 where T1.ZCUSTID =
T2.ZCUSTID;
SELECT T1.ZCUSTID,T1.ZCUSTST, T1.ZCUSTLVL, T2.ZCUSTNM FROM B19CUST_ATTR T1, B19CUST_TEXT T2 where T1.ZCUSTID =
T2.ZCUSTID and T1.ZCUSTLVL = 'Poor';
SELECT T1.ZCUSTID,ZCUSTST, ZCUSTLVL, ZCUSTNM FROM B19CUST_ATTR T1, B19CUST_TEXT T2 where T1.ZCUSTID =
T2.ZCUSTID and T1.ZCUSTLVL = 'Poor';
Inner Join
SELECT T1.ZCUSTID,ZCUSTST, ZCUSTLVL, ZCUSTNM FROM B19CUST_ATTR T1 INNER JOIN B19CUST_TEXT T2 ON T1.ZCUSTID =
T2.ZCUSTID;
Left Outer Join:
SELECT T1.ZCUSTID,ZCUSTST, ZCUSTLVL, ZCUSTNM FROM B19CUST_ATTR T1 Left outer JOIN B19CUST_TEXT T2 ON T1.ZCUSTID
= T2.ZCUSTID;
http://support.sas.com/documentation/cdl/en/acreldb/67589/HTML/default/viewer.htm#n1jmk22yyo3
3xsn13b90bu4agnjh.htm
Trigger:
Sequence: