Xii 07.07.21 Functions in SQL
Xii 07.07.21 Functions in SQL
STRING FUNCTIONS
+----------+
| char(65) |
+----------+
|A |
+----------+
+---------------------+
| concat('A','B','C') |
+---------------------+
| ABC |
+---------------------+
+-------------------------+
| concat(empname,empsal) |
+-------------------------+
| Tanishq99999.00 |
| Armaan98000.00 |
| Vedant99000.00 |
| Kshitij97000.00 |
| Anoushka Bansal97000.00 |
| Prasansha89000.00 |
| Vedant99800.00 |
| Vedant95000.00 |
+-------------------------+
+--------------+
| lower('ABC') |
+--------------+
| abc |
+--------------+
+-----------------+
| lower(empname) |
+-----------------+
| tanishq |
| armaan |
| vedant |
| kshitij |
| anoushka bansal |
| prasansha |
| vedant |
| vedant |
+-----------------+
+-----------------+
| lCASE(empname) |
+-----------------+
| tanishq |
| armaan |
| vedant |
| kshitij |
| anoushka bansal |
| prasansha |
| vedant |
| vedant |
+-----------------+
+--------------+
| lCASE('ABC') |
+--------------+
| abc |
+--------------+
+--------------+
| UPPER('Abc') |
+--------------+
| ABC |
+--------------+
+-----------------+
| UPPER(empname) |
+-----------------+
| TANISHQ |
| ARMAAN |
| VEDANT |
| KSHITIJ |
| ANOUSHKA BANSAL |
| PRASANSHA |
| VEDANT |
| VEDANT |
+-----------------+
+-----------------+
| Ucase(empname) |
+-----------------+
| TANISHQ |
| ARMAAN |
| VEDANT |
| KSHITIJ |
| ANOUSHKA BANSAL |
| PRASANSHA |
| VEDANT |
| VEDANT |
+-----------------+
+---------------------------+
| substring('ABCDEFGH',3,4) |
+---------------------------+
| CDEF |
+---------------------------+
+------------------------+
| substr('ABCDEFGH',3,4) |
+------------------------+
| CDEF |
+------------------------+
+---------------------+
| mid('ABCDEFGH',3,4) |
+---------------------+
| CDEF |
+---------------------+
-> ;
+-------------------+
+-------------------+
| ABC |
+-------------------+
NUMERIC FUNCTIONS
+---------------------+
+---------------------+
| 9|
+---------------------+
+---------------------------+
+---------------------------+
| 3|
+---------------------------+
+----------------------------+
+----------------------------+
| 6|
+----------------------------+
+-----------------------------+
+-----------------------------+
| 7|
+-----------------------------+
+-----------------------------+
+-----------------------------+
| 6|
+-----------------------------+
+-----------+
| MOD(11,2) |
+-----------+
| 1|
+-----------+
+------------+
| POWER(2,3) |
+------------+
| 8|
+------------+
+----------+
| POW(2,3) |
+----------+
| 8|
+----------+
+---------------------+
| ROUND(19.9876555,2) |
+---------------------+
| 19.99 |
+---------------------+
+---------------------+
| ROUND(19.9876555,3) |
+---------------------+
| 19.988 |
+---------------------+
+------------------------+
| TRUNCATE(19.9876555,3) |
+------------------------+
| 19.987 |
+------------------------+
+------------------------+
| TRUNCATE(19.9876555,2) |
+------------------------+
| 19.98 |
+------------------------+
+-------------------------+
| TRUNCATE(19.9876555,-1) |
+-------------------------+
| 10 |
+-------------------------+
+-------------------------+
| TRUNCATE(19.9876555,-2) |
+-------------------------+
| 0|
+-------------------------+
+-------------------------+
| TRUNCATE(1998.76555,-3) |
+-------------------------+
| 1000 |
+-------------------------+
+-------------------------+
| TRUNCATE(1998.76555,-2) |
+-------------------------+
| 1900 |
+-------------------------+
+-------------------------+
| TRUNCATE(1998.76555,-1) |
+-------------------------+
| 1990 |
+-------------------------+
+-----------+
| SQRT(900) |
+-----------+
| 30 |
+-----------+
+-----------+
| SIGN(900) |
+-----------+
| 1|
+-----------+
+------------+
| SIGN(-900) |
+------------+
| -1 |
+------------+
+---------+
| SIGN(0) |
+---------+
| 0|
+---------+
+------------+
| curdate() |
+------------+
| 2021-07-02 |
+------------+
+------------+
| curdate() |
+------------+
| 2021-07-02 |
+------------+
+----------------+
| current_date() |
+----------------+
| 2021-07-02 |
+----------------+
+--------------+
| current_date |
+--------------+
| 2021-07-02 |
+--------------+
+---------------------+
| now() |
+---------------------+
| 2021-07-02 09:36:54 |
+---------------------+
+-------------+
| date(now()) |
+-------------+
| 2021-07-02 |
+-------------+
+------------+
| day(now()) |
+------------+
| 2|
+------------+
+--------------+
| month(now()) |
+--------------+
| 7|
+--------------+
+-------------+
| year(now()) |
+-------------+
| 2021 |
+-------------+
+-------------+
| hour(now()) |
+-------------+
| 9|
+-------------+
1 row in set (0.00 sec)
+---------------+
| minute(now()) |
+---------------+
| 37 |
+---------------+
+---------------+
| second(now()) |
+---------------+
| 2|
+---------------+
+---------------------+
| sysdate() |
+---------------------+
| 2021-07-02 09:38:22 |
+---------------------+
+----------------------------------+
| DATEDIFF('2000-09-09',CURDATE()) |
+----------------------------------+
| -7600 |
+----------------------------------+
+--------------------------------------+
| DATEDIFF('2000-09-09',CURDATE())/365 |
+--------------------------------------+
| -20.8219 |
+--------------------------------------+