Assignment OF Functions in sql
1. String Function
(a) CHAR_LENGTH (b)instr
select CHAR_LENGTH('kamran'); select instr ("kamrankhan", "khan");
(b) strcmp
(I)select STRCMP("sql",'server'); (ii)select strcmp ('sql','sql');
(iii)select strcmp ('apna','karachi');
(d)concat (e) reverse
select concat("Name",":","Kamrna khan"); Select reverse("Reverse");
(f) left (g) Right
select left(name,3)from movies; select right(name,3)from movies;
(h)Lower (i) Upper
select lower (name) from movies; select upper (name) from movies;
(j)Trim
select trim(' knowledg ') as trimfunction; select trim(leading 'a' from 'aaaaapoint' );
(k) Substring
select substring(name,3) from movies; select substring(name,3,2) from movies;
(l) SUBSTRING_INDEX
select SUBSTRING_INDEX("[email protected]",'a',1)
aS SUB_INDEX;
(l) select CURRENT_DATE(),CURRENT_TIME(), (m) select now(),now()+ INTERVAL 4 day;
DAYNAME(NOW());
(n) select abs(40),abs(-40); (o) select CONCAT_WS
("this","is","knowledge","point") as concat_ws;
(p) select TIME_FORMAT("19:30:10","%h %i %s");
Assignment OF jOIN
(Q) INNER JOIN
SELECT QTY,PROD_NAME,PRICE FROM ORDERS O INNER JOIN PRODUCT P ON O.PROD_ID=P.Prod_ID;
(R) SELECT QTY,PROD_NAME,PRICE FROM ORDERS O LEFT OUTER JOIN PRODUCT P ON
O.PROD_ID=P.Prod_ID;
(S) SELECT QTY,PROD_NAME,PRICE FROM ORDERS O RIGHT OUTER JOIN PRODUCT P ON O.PROD_ID=P.
Prod_ID;
(T) SELECT * FROM ORDERS O INNER JOIN PRODUCT P ON O.PROD_ID=P.Prod_ID
UNION SELECT * FROM ORDERS O RIGHT OUTER JOIN PRODUCT P ON O.PROD_ID=P.Prod_ID;