Professional Documents
Culture Documents
Name: Ganesh Suresh Supe UID: 2020300068 Subject:dbms Batch:D
Name: Ganesh Suresh Supe UID: 2020300068 Subject:dbms Batch:D
UID: 2020300068
Subject:dbms
Batch:D
1. ASCII()
SELECT ASCII(salesman_name) AS NumCodeofFirstChar
FROM salesman_master;
+--------------------+
| NumCodeofFirstChar |
+--------------------+
| 75 |
| 77 |
| 82 |
| 65 |
+--------------------+
2. CHAR_LENGTH()
SELECT CHAR_LENGTH(salesman_name) AS LengthOfName
FROM salesman_master;
+--------------+
| LengthOfName |
+--------------+
| 5 |
| 6 |
| 4 |
| 6 |
+--------------+
3. CONCAT()
SELECT CONCAT(city,'_',state) AS CITY_STATE FROM
client_master;
+--------------------+
| CITY_STATE |
+--------------------+
| Bombay_Maharashtra |
| Madras_Tamil Nadu |
| Bombay_Maharashtra |
| Bombay_Maharashtra |
| Delhi_ |
| Bombay_Maharashtra |
+--------------------+
4. CONV()
SELECT pincode,CONV(pincode,10,2) FROM
salesman_master;
+---------+---------------------+
| pincode | CONV(pincode,10,2) |
+---------+---------------------+
| 400002 | 1100001101010000010 |
| 400001 | 1100001101010000001 |
| 400032 | 1100001101010100000 |
| 400044 | 1100001101010101100 |
5. ELT()
Select elt(1, 'One', 'Two') from dual;
+----------------------+
| elt(1, 'One', 'Two') |
+----------------------+
| One |
+----------------------+
1 row in set (0.00 sec)
39. Rand()
Select Rand() from client_master;
+----------------------+
| Rand() |
+----------------------+
| 0.11803926911022446 |
| 0.23875458374503494 |
| 0.8396551421281464 |
| 0.48201199013927204 |
| 0.8910945550455661 |
| 0.009436835543659363 |
+----------------------+
40. Round(x,d)
Select bal_due,Round(bal_due,1) from client_master;
+----------+------------------+
| bal_due | Round(bal_due,1) |
+----------+------------------+
| 15000.00 | 15000.0 |
| 0.00 | 0.0 |
| 5000.00 | 5000.0 |
| 0.00 | 0.0 |
| 2000.00 | 2000.0 |
| 0.00 | 0.0 |
+----------+------------------+
41. Sign(x)
Select bal_due,Sign(bal_due) from client_master;
+----------+---------------+
| bal_due | Sign(bal_due) |
+----------+---------------+
| 15000.00 | 1 |
| 0.00 | 0 |
| 5000.00 | 1 |
| 0.00 | 0 |
| 2000.00 | 1 |
| 0.00 | 0 |
+----------+---------------+
42. Sqrt(x)
Select bal_due,Sqrt(bal_due) from client_master;
+----------+--------------------+
| bal_due | Sqrt(bal_due) |
+----------+--------------------+
| 15000.00 | 122.47448713915891 |
| 0.00 | 0 |
| 5000.00 | 70.71067811865476 |
| 0.00 | 0 |
| 2000.00 | 44.721359549995796 |
| 0.00 | 0 |
+----------+--------------------+
43. Truncate(a,b)
Select bal_due,truncate(bal_due,1) from
client_master;
+----------+---------------------+
| bal_due | truncate(bal_due,1) |
+----------+---------------------+
| 15000.00 | 15000.0 |
| 0.00 | 0.0 |
| 5000.00 | 5000.0 |
| 0.00 | 0.0 |
| 2000.00 | 2000.0 |
| 0.00 | 0.0 |
+----------+---------------------+
Date & time functions
44. Date()
Select Date('2003-12-31 01:02:03') As Date;
+------------+
| Date |
+------------+
| 2003-12-31 |
+------------+
45. Time()
Select TIME('2003-12-31 01:02:03') As Time;
+----------+
| Time |
+----------+
| 01:02:03 |
+----------+
46. CurDate()
Select CurDate() As Date;
+------------+
| Date |
+------------+
| 2021-10-16 |
+------------+
47. CurTime()
Select CurTime() As Time;
+----------+
| Time |
+----------+
| 14:55:24 |
+----------+
48. DayName()
SELECT DAYNAME('1998-02-05');
+-----------------------+
| DAYNAME('1998-02-05') |
+-----------------------+
| Thursday |
+-----------------------+
49. DayOFMonth()
SELECT DAYOFMONTH('1998-02-03');
+--------------------------+
| DAYOFMONTH('1998-02-03') |
+--------------------------+
| 3 |
+--------------------------+
50. DAYOFWEEK(date)
SELECT DAYOFWEEK('1998-02-03');
+-------------------------+
| DAYOFWEEK('1998-02-03') |
+-------------------------+
| 3 |
+-------------------------+
51. DAYOFYEAR(date)
SELECT DAYOFYEAR('1998-02-03');
+-------------------------+
| DAYOFYEAR('1998-02-03') |
+-------------------------+
| 34 |
+-------------------------+
52. EXTRACT(unit FROM date)
SELECT EXTRACT(YEAR FROM '1999-07-02');
+---------------------------------+
| EXTRACT(YEAR FROM '1999-07-02') |
+---------------------------------+
| 1999 |
+---------------------------------+
53. MINUTE(time)
SELECT MINUTE('98-02-03 10:05:03');
+-----------------------------+
| MINUTE('98-02-03 10:05:03') |
+-----------------------------+
| 5 |
+-----------------------------+
54. YEAR(DATE)
SELECT YEAR('98-02-03');
+------------------+
| YEAR('98-02-03') |
+------------------+
| 1998 |
+------------------+
55. SECOND(time)
SELECT SECOND('10:05:03');
+--------------------+
| SECOND('10:05:03') |
+--------------------+
| 3 |
+--------------------+
56. MONTH(date)
Select MONTH('1998-02-03');
+---------------------+
| MONTH('1998-02-03') |
+---------------------+
| 2 |
+---------------------+
57. Hour(time)
SELECT HOUR('10:05:03');
+------------------+
| HOUR('10:05:03') |
+------------------+
| 10 |
+------------------+
58. CONVERT_TZ(dt,from_tz,to_tz)
SELECT CONVERT_TZ('2004-01-01 12:00:00','GMT','MET');
+-----------------------------------------------+
| CONVERT_TZ('2004-01-01 12:00:00','GMT','MET') |
+-----------------------------------------------+
| NULL |
+-----------------------------------------------+