Download as pdf or txt
Download as pdf or txt
You are on page 1of 22

Name: ganesh suresh supe

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)

mysql> Select elt(2, 'One', 'Two') from dual;


+----------------------+
| elt(2, 'One', 'Two') |
+----------------------+
| Two |
+----------------------+
6. FIELD()
7. FORMAT()
Select bal_due,format(bal_due,2) from client_master;
+----------+-------------------+
| bal_due | format(bal_due,2) |
+----------+-------------------+
| 15000.00 | 15,000.00 |
| 0.00 | 0.00 |
| 5000.00 | 5,000.00 |
| 0.00 | 0.00 |
| 2000.00 | 2,000.00 |
| 0.00 | 0.00 |
+----------+-------------------+
8. INSERT()
Select city,insert(city,6, 4,'GOA ') from
client_master;
+--------+--------------------------+
| city | insert(city,6, 4,'GOA ') |
+--------+--------------------------+
| Bombay | BombaGOA |
| Madras | MadraGOA |
| Bombay | BombaGOA |
| Bombay | BombaGOA |
| Delhi | Delhi |
| Bombay | BombaGOA |
+--------+--------------------------+
9. LOWER()
Select city,lower(city) from client_master;
+--------+-------------+
| city | lower(city) |
+--------+-------------+
| Bombay | bombay |
| Madras | madras |
| Bombay | bombay |
| Bombay | bombay |
| Delhi | delhi |
| Bombay | bombay |
+--------+-------------+
10. UPPER()
Select city,upper(city) from client_master;
+--------+-------------+
| city | upper(city) |
+--------+-------------+
| Bombay | BOMBAY |
| Madras | MADRAS |
| Bombay | BOMBAY |
| Bombay | BOMBAY |
| Delhi | DELHI |
| Bombay | BOMBAY |
+--------+-------------+
11. LPAD()
Select city,lpad(city,30,'#') from client_master;
+--------+--------------------------------+
| city | lpad(city,30,'#') |
+--------+--------------------------------+
| Bombay | ########################Bombay |
| Madras | ########################Madras |
| Bombay | ########################Bombay |
| Bombay | ########################Bombay |
| Delhi | #########################Delhi |
| Bombay | ########################Bombay |
+--------+--------------------------------+
12. RPAD()
Select city,rpad(city,30,'#') from client_master;
+--------+--------------------------------+
| city | rpad(city,30,'#') |
+--------+--------------------------------+
| Bombay | Bombay######################## |
| Madras | Madras######################## |
| Bombay | Bombay######################## |
| Bombay | Bombay######################## |
| Delhi | Delhi######################### |
| Bombay | Bombay######################## |
+--------+--------------------------------+
13. LTRIM()
Select client_no,rtrim(client_no) from client_master;
+-----------+------------------+
| client_no | rtrim(client_no) |
+-----------+------------------+
| C00001 | C00001 |
| C00002 | C00002 |
| C00003 | C00003 |
| C00004 | C00004 |
| C00005 | C00005 |
| C00006 | C00006 |
+-----------+------------------+
14. RTRIM()
mysql> Select city,rtrim(city) from client_master;
+--------+-------------+
| city | rtrim(city) |
+--------+-------------+
| Bombay | Bombay |
| Madras | Madras |
| Bombay | Bombay |
| Bombay | Bombay |
| Delhi | Delhi |
| Bombay | Bombay |
+--------+-------------+
15. LOCATE(substr,str)
Select name,locate('an',name) AS POS from
client_master;
+-----------------+-----+
| name | POS |
+-----------------+-----+
| Ivan Bayross | 3 |
| Vandana Saitwal | 2 |
| Pramada Jaguste | 0 |
| Basu Navindgi | 0 |
| Ravi Sreedharan | 14 |
| Rukmini | 0 |
+-----------------+-----+
16. QUOTE(str)
Select name,quote(name) AS Quoted_Name from
client_master;
+-----------------+-------------------+
| name | Quoted_Name |
+-----------------+-------------------+
| Ivan Bayross | 'Ivan Bayross' |
| Vandana Saitwal | 'Vandana Saitwal' |
| Pramada Jaguste | 'Pramada Jaguste' |
| Basu Navindgi | 'Basu Navindgi' |
| Ravi Sreedharan | 'Ravi Sreedharan' |
| Rukmini | 'Rukmini' |
+-----------------+-------------------+
17. REPEAT(str,count)
Select repeat('tictac,',4) from client_master;
+------------------------------+
| repeat('tictac,',4) |
+------------------------------+
| tictac,tictac,tictac,tictac, |
| tictac,tictac,tictac,tictac, |
| tictac,tictac,tictac,tictac, |
| tictac,tictac,tictac,tictac, |
| tictac,tictac,tictac,tictac, |
| tictac,tictac,tictac,tictac, |
+------------------------------+
18. REVERSE(str)
Select client_no,reverse(client_no) from
client_master;
+-----------+--------------------+
| client_no | reverse(client_no) |
+-----------+--------------------+
| C00001 | 10000C |
| C00002 | 20000C |
| C00003 | 30000C |
| C00004 | 40000C |
| C00005 | 50000C |
| C00006 | 60000C |
+-----------+--------------------+
19. RIGHT(str,len)
Select city,right(city, 2) from client_master;
+--------+----------------+
| city | right(city, 2) |
+--------+----------------+
| Bombay | ay |
| Madras | as |
| Bombay | ay |
| Bombay | ay |
| Delhi | hi |
| Bombay | ay |
+--------+----------------+
20. SPACE()
Select client_no,space(5),city from client_master;
+-----------+----------+--------+
| client_no | space(5) | city |
+-----------+----------+--------+
| C00001 | | Bombay |
| C00002 | | Madras |
| C00003 | | Bombay |
| C00004 | | Bombay |
| C00005 | | Delhi |
| C00006 | | Bombay |
+-----------+----------+--------+
21. STRCMP(str1,str2)
Select state,city,strcmp(state,city) AS CMP FROM
client_master;
+-------------+--------+------+
| state | city | CMP |
+-------------+--------+------+
| Maharashtra | Bombay | 1 |
| Tamil Nadu | Madras | 1 |
| Maharashtra | Bombay | 1 |
| Maharashtra | Bombay | 1 |
| | Delhi | -1 |
| Maharashtra | Bombay | 1 |
+-------------+--------+------+
22. SUBSTRING (STR,POS)
Select state,substring(state,5) from client_master;
+-------------+--------------------+
| state | substring(state,5) |
+-------------+--------------------+
| Maharashtra | rashtra |
| Tamil Nadu | l Nadu |
| Maharashtra | rashtra |
| Maharashtra | rashtra |
| | |
| Maharashtra | rashtra |
+-------------+--------------------+
Mathematical Functions
23. abs(x)
select abs(bal_due) from client_master;
+--------------+
| abs(bal_due) |
+--------------+
| 15000.00 |
| 0.00 |
| 5000.00 |
| 0.00 |
| 2000.00 |
| 0.00 |
+--------------+
24. Ceil(x)
select bal_due,ceil(bal_due) as Rounded from
client_master;
+----------+---------+
| bal_due | Rounded |
+----------+---------+
| 15000.00 | 15000 |
| 0.00 | 0 |
| 5000.00 | 5000 |
| 0.00 | 0 |
| 2000.00 | 2000 |
| 0.00 | 0 |
+----------+---------+
25. conv(n,from_base,to_base)
Select bal_due,conv(bal_due,10,16) from
client_master;
+----------+---------------------+
| bal_due | conv(bal_due,10,16) |
+----------+---------------------+
| 15000.00 | 3A98 |
| 0.00 | 0 |
| 5000.00 | 1388 |
| 0.00 | 0 |
| 2000.00 | 7D0 |
| 0.00 | 0 |
+----------+---------------------+
26. cos(x)
Select cos(0) from client_master;
+--------+
| cos(0) |
+--------+
| 1 |
| 1 |
| 1 |
| 1 |
| 1 |
| 1 |
+--------+
27. sin(x)
Select sin(0) from client_master;
+--------+
| sin(0) |
+--------+
| 0 |
| 0 |
| 0 |
| 0 |
| 0 |
| 0 |
+--------+
28. tan(x)
Select tan(0) from client_master;
+--------+
| tan(0) |
+--------+
| 0 |
| 0 |
| 0 |
| 0 |
| 0 |
| 0 |
+--------+
29. degrees(x)
Select degrees(pi());
+---------------+
| degrees(pi()) |
+---------------+
| 180 |
+---------------+
30. exp(x)
Select exp(0);
+--------+
| exp(0) |
+--------+
| 1 |
+--------+
31. log(x)
Select log(exp(1));
+-------------+
| log(exp(1)) |
+-------------+
| 1 |
+-------------+
32. log2(x)
Select log2(8);
+---------+
| log2(8) |
+---------+
| 3 |
+---------+
33. log10(x)
Select log10(100000);
+---------------+
| log10(100000) |
+---------------+
| 5 |
+---------------+
34. floor(x)
Select bal_due,floor(bal_due) from client_master;
+----------+----------------+
| bal_due | floor(bal_due) |
+----------+----------------+
| 15000.00 | 15000 |
| 0.00 | 0 |
| 5000.00 | 5000 |
| 0.00 | 0 |
| 2000.00 | 2000 |
| 0.00 | 0 |
+----------+----------------+
35. hex(x)
Select bal_due,hex(bal_due) from client_master;
+----------+--------------+
| bal_due | hex(bal_due) |
+----------+--------------+
| 15000.00 | 3A98 |
| 0.00 | 0 |
| 5000.00 | 1388 |
| 0.00 | 0 |
| 2000.00 | 7D0 |
| 0.00 | 0 |
+----------+--------------+
36. mod(n,m)
Select bal_due,mod(bal_due,100000)from client_master;
+----------+---------------------+
| bal_due | mod(bal_due,100000) |
+----------+---------------------+
| 15000.00 | 15000.00 |
| 0.00 | 0.00 |
| 5000.00 | 5000.00 |
| 0.00 | 0.00 |
| 2000.00 | 2000.00 |
| 0.00 | 0.00 |
+----------+---------------------+
37. pow(x,y)
Select bal_due,pow(bal_due,2)from client_master;
+----------+----------------+
| bal_due | pow(bal_due,2) |
+----------+----------------+
| 15000.00 | 225000000 |
| 0.00 | 0 |
| 5000.00 | 25000000 |
| 0.00 | 0 |
| 2000.00 | 4000000 |
| 0.00 | 0 |
+----------+----------------+
38. radians(x)
Select radians(180);
+-------------------+
| radians(180) |
+-------------------+
| 3.141592653589793 |
+-------------------+

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 |
+-----------------------------------------------+

You might also like