Sie sind auf Seite 1von 14

Create database Loan;

Use loan;

Create table Loan_Accounts (AccNo Int(4) NOT NULL, Cust_Name


Varchar(25) NOT NULL, Loan_Amount Int(8) NOT NULL, Instalments
Int(3) NOT NULL, Int_Rate Decimal(5,2) NOT NULL, Start_Date Date
NOT NULL, Interest BigInt(15), Primary Key(AccNo));
Insert into Loan_accounts (accno, cust_name, loan_amount,
instalments, int_rate, start_date) values (1,"R.K. Gupta", 300000,
36, 12.00, "2009-07-19");
Insert into Loan_accounts (accno, cust_name, loan_amount,
instalments, int_rate, start_date) values (2,"S.P. Sharma",
500000, 48, 10.00, "2008-03-22");
Insert into Loan_accounts (accno, cust_name, loan_amount,
instalments, int_rate, start_date) values (3,"K.P. Jain", 300000,
36, NULL, "2007-03-08");
Insert into Loan_accounts (accno, cust_name, loan_amount,
instalments, int_rate, start_date) values (4,"M.P. Yadav", 800000,
60, 10.00, "2008-12-06");
Insert into Loan_accounts (accno, cust_name, loan_amount,
instalments, int_rate, start_date) values (5,"S.P. Sinha", 200000,
36, 12.50, "2010-01-03");
Insert into Loan_accounts (accno, cust_name, loan_amount,
instalments, int_rate, start_date) values (6,"P. Sharma", 700000,
60, 12.50, "2008-06-05");
Insert into Loan_accounts (accno, cust_name, loan_amount,
instalments, int_rate, start_date) values (7,"K.S. Dhall", 500000,
47, NULL, "2008-03-05");
Select * from loan_accounts;
+-------+-------------+-------------+-------------+---------+------------+----------+
| AccNo | Cust_Name
| Loan_Amount | Instalments | Int_Rate |
Start_Date | Interest |
+-------+-------------+-------------+-------------+---------+------------+----------+
|
1 | R.K. Gupta |
300000 |
36 |
12.00 |
2009-07-19 |
NULL |
|
2 | S.P. Sharma |
500000 |
48 |
10.00 |
2008-03-22 |
NULL |
|
3 | K.P. Jain
|
300000 |
36 |
NULL |
2007-03-08 |
NULL |
|
4 | M.P. Yadav |
800000 |
60 |
10.00 |
2008-12-06 |
NULL |
|
5 | S.P. Sinha |
200000 |
36 |
12.50 |
2010-01-03 |
NULL |

|
6 | P. Sharma
|
700000 |
60 |
12.50 |
2008-06-05 |
NULL |
|
7 | K.S. Dhall |
500000 |
47 |
NULL |
2008-03-05 |
NULL |
+-------+-------------+-------------+-------------+---------+------------+----------+
Select Accno, cust_name, loan_amount from loan_accounts;
+-------+-------------+-------------+
| Accno | cust_name
| loan_amount |
+-------+-------------+-------------+
|
1 | R.K. Gupta |
300000 |
|
2 | S.P. Sharma |
500000 |
|
3 | K.P. Jain
|
300000 |
|
4 | M.P. Yadav |
800000 |
|
5 | S.P. Sinha |
200000 |
|
6 | P. Sharma
|
700000 |
|
7 | K.S. Dhall |
500000 |
+-------+-------------+-------------+
Select * from loan_accounts where instalments <40;
+-------+------------+-------------+-------------+---------+------------+----------+
| AccNo | Cust_Name | Loan_Amount | Instalments | Int_Rate |
Start_Date | Interest |
+-------+------------+-------------+-------------+---------+------------+----------+
|
1 | R.K. Gupta |
300000 |
36 |
12.00 |
2009-07-19 |
NULL |
|
3 | K.P. Jain |
300000 |
36 |
NULL |
2007-03-08 |
NULL |
|
5 | S.P. Sinha |
200000 |
36 |
12.50 |
2010-01-03 |
NULL |
+-------+------------+-------------+-------------+---------+------------+----------+
Select * from loan_accounts where date(start_date) < "2009-04-01";
or
Select * from loan_accounts where start_date < "2009-04-01";
+-------+-------------+
| accno | loan_amount |
+-------+-------------+
|
2 |
500000 |
|
3 |
300000 |
|
4 |
800000 |
|
6 |
700000 |
|
7 |
500000 |
+-------+-------------+
Select int_rate from loan_accounts where start_date > "2009-0401";
+----------+
| int_rate |
+----------+

|
12.00 |
|
12.50 |
+----------+
select * from loan_accounts where Int_rate is Null;
+-------+------------+-------------+-------------+---------+------------+----------+
| AccNo | Cust_Name | Loan_Amount | Instalments | Int_Rate |
Start_Date | Interest |
+-------+------------+-------------+-------------+---------+------------+----------+
|
3 | K.P. Jain |
300000 |
36 |
NULL |
2007-03-08 |
NULL |
|
7 | K.S. Dhall |
500000 |
47 |
NULL |
2008-03-05 |
NULL |
+-------+------------+-------------+-------------+---------+------------+----------+
select * from loan_accounts where Int_rate is not null;
+-------+-------------+-------------+-------------+---------+------------+----------+
| AccNo | Cust_Name
| Loan_Amount | Instalments | Int_Rate |
Start_Date | Interest |
+-------+-------------+-------------+-------------+---------+------------+----------+
|
1 | R.K. Gupta |
300000 |
36 |
12.00 |
2009-07-19 |
NULL |
|
2 | S.P. Sharma |
500000 |
48 |
10.00 |
2008-03-22 |
NULL |
|
4 | M.P. Yadav |
800000 |
60 |
10.00 |
2008-12-06 |
NULL |
|
5 | S.P. Sinha |
200000 |
36 |
12.50 |
2010-01-03 |
NULL |
|
6 | P. Sharma
|
700000 |
60 |
12.50 |
2008-06-05 |
NULL |
+-------+-------------+-------------+-------------+---------+------------+----------+
select distinct Loan_amount from loan_accounts;
+-------------+
| Loan_amount |
+-------------+
|
300000 |
|
500000 |
|
800000 |
|
200000 |
|
700000 |
+-------------+
select distinct instalments from loan_accounts;
+-------------+
| instalments |
+-------------+
|
36 |

|
48 |
|
60 |
|
47 |
+-------------+
Select * from loan_accounts where start_date > "2008-12-31" and
instalments >= 36;
+-------+------------+-------------+-------------+---------+------------+----------+
| AccNo | Cust_Name | Loan_Amount | Instalments | Int_Rate |
Start_Date | Interest |
+-------+------------+-------------+-------------+---------+------------+----------+
|
1 | R.K. Gupta |
300000 |
36 |
12.00 |
2009-07-19 |
NULL |
|
5 | S.P. Sinha |
200000 |
36 |
12.50 |
2010-01-03 |
NULL |
+-------+------------+-------------+-------------+---------+------------+----------+

Select * from loan_accounts where start_date > "2008-12-31" and


instalments > 36;
Empty set.

select cust_name, loan_amount from loan_accounts where instalments


!=36;
+-------------+-------------+
| cust_name
| loan_amount |
+-------------+-------------+
| S.P. Sharma |
500000 |
| M.P. Yadav |
800000 |
| P. Sharma
|
700000 |
| K.S. Dhall |
500000 |
+-------------+-------------+
select cust_name, loan_amount from loan_accounts where loan_amount
<500000 || int_rate >12;
+------------+-------------+
| cust_name | loan_amount |
+------------+-------------+
| R.K. Gupta |
300000 |
| K.P. Jain |
300000 |
| S.P. Sinha |
200000 |
| P. Sharma |
700000 |
+------------+-------------+
Select * from loan_accounts where year(start_date) = 2009;
+-------+------------+-------------+-------------+---------+------------+----------+
| AccNo | Cust_Name | Loan_Amount | Instalments | Int_Rate |
Start_Date | Interest |

+-------+------------+-------------+-------------+---------+------------+----------+
|
1 | R.K. Gupta |
300000 |
36 |
12.00 |
2009-07-19 |
NULL |
+-------+------------+-------------+-------------+---------+------------+----------+
Select * from loan_accounts where loan_amount >= 400000 and
loan_amount <= 500000;
+-------+-------------+-------------+-------------+---------+------------+----------+
| AccNo | Cust_Name
| Loan_Amount | Instalments | Int_Rate |
Start_Date | Interest |
+-------+-------------+-------------+-------------+---------+------------+----------+
|
2 | S.P. Sharma |
500000 |
48 |
10.00 |
2008-03-22 |
NULL |
|
7 | K.S. Dhall |
500000 |
47 |
NULL |
2008-03-05 |
NULL |
+-------+-------------+-------------+-------------+---------+------------+----------+
Select * from loan_accounts where int_rate >=11 and int_rate <=12;
+-------+------------+-------------+-------------+---------+------------+----------+
| AccNo | Cust_Name | Loan_Amount | Instalments | Int_Rate |
Start_Date | Interest |
+-------+------------+-------------+-------------+---------+------------+----------+
|
1 | R.K. Gupta |
300000 |
36 |
12.00 |
2009-07-19 |
NULL |
+-------+------------+-------------+-------------+---------+------------+----------+
Select cust_name, loan_amount from loan_accounts where instalments
in (24,36,48);
+-------------+-------------+
| cust_name
| loan_amount |
+-------------+-------------+
| R.K. Gupta |
300000 |
| S.P. Sharma |
500000 |
| K.P. Jain
|
300000 |
| S.P. Sinha |
200000 |
+-------------+-------------+
Select * from loan_accounts where loan_amount between 400000 and
500000;
+-------+-------------+-------------+-------------+---------+------------+----------+
| AccNo | Cust_Name
| Loan_Amount | Instalments | Int_Rate |
Start_Date | Interest |
+-------+-------------+-------------+-------------+---------+------------+----------+

|
2 | S.P. Sharma |
500000 |
48 |
10.00 |
2008-03-22 |
NULL |
|
7 | K.S. Dhall |
500000 |
47 |
NULL |
2008-03-05 |
NULL |
+-------+-------------+-------------+-------------+---------+------------+----------+
Select * from loan_accounts where int_rate between 11 and 12;
+-------+------------+-------------+-------------+---------+------------+----------+
| AccNo | Cust_Name | Loan_Amount | Instalments | Int_Rate |
Start_Date | Interest |
+-------+------------+-------------+-------------+---------+------------+----------+
|
1 | R.K. Gupta |
300000 |
36 |
12.00 |
2009-07-19 |
NULL |
+-------+------------+-------------+-------------+---------+------------+----------+
Select accno, cust_name, loan_amount from loan_accounts where
cust_name like "%sharma";
+-------+-------------+-------------+
| accno | cust_name
| loan_amount |
+-------+-------------+-------------+
|
2 | S.P. Sharma |
500000 |
|
6 | P. Sharma
|
700000 |
+-------+-------------+-------------+
Select accno, cust_name, loan_amount from loan_accounts where
cust_name like "%a";
+-------+-------------+-------------+
| accno | cust_name
| loan_amount |
+-------+-------------+-------------+
|
1 | R.K. Gupta |
300000 |
|
2 | S.P. Sharma |
500000 |
|
5 | S.P. Sinha |
200000 |
|
6 | P. Sharma
|
700000 |
+-------+-------------+-------------+
Select accno, cust_name, loan_amount from loan_accounts where
cust_name like "%a%";
+-------+-------------+-------------+
| accno | cust_name
| loan_amount |
+-------+-------------+-------------+
|
1 | R.K. Gupta |
300000 |
|
2 | S.P. Sharma |
500000 |
|
3 | K.P. Jain
|
300000 |
|
4 | M.P. Yadav |
800000 |
|
5 | S.P. Sinha |
200000 |
|
6 | P. Sharma
|
700000 |
|
7 | K.S. Dhall |
500000 |
+-------+-------------+-------------+

Select accno, cust_name, loan_amount from loan_accounts where


cust_name not like "%p%";
+-------+------------+-------------+
| accno | cust_name | loan_amount |
+-------+------------+-------------+
|
7 | K.S. Dhall |
500000 |
+-------+------------+-------------+
Select accno, cust_name, loan_amount from loan_accounts where
cust_name like "%a_";
+-------+------------+-------------+
| accno | cust_name | loan_amount |
+-------+------------+-------------+
|
4 | M.P. Yadav |
800000 |
+-------+------------+-------------+
Select * from loan_accounts order by loan_amount;
or
Select * from loan_accounts order by loan_amount asc ;
+-------+-------------+-------------+-------------+---------+------------+----------+
| AccNo | Cust_Name
| Loan_Amount | Instalments | Int_Rate |
Start_Date | Interest |
+-------+-------------+-------------+-------------+---------+------------+----------+
|
5 | S.P. Sinha |
200000 |
36 |
12.50 |
2010-01-03 |
NULL |
|
1 | R.K. Gupta |
300000 |
36 |
12.00 |
2009-07-19 |
NULL |
|
3 | K.P. Jain
|
300000 |
36 |
NULL |
2007-03-08 |
NULL |
|
2 | S.P. Sharma |
500000 |
48 |
10.00 |
2008-03-22 |
NULL |
|
7 | K.S. Dhall |
500000 |
47 |
NULL |
2008-03-05 |
NULL |
|
6 | P. Sharma
|
700000 |
60 |
12.50 |
2008-06-05 |
NULL |
|
4 | M.P. Yadav |
800000 |
60 |
10.00 |
2008-12-06 |
NULL |
+-------+-------------+-------------+-------------+---------+------------+----------+
Select * from loan_accounts order by start_date desc;
+-------+-------------+-------------+-------------+---------+------------+----------+
| AccNo | Cust_Name
| Loan_Amount | Instalments | Int_Rate |
Start_Date | Interest |
+-------+-------------+-------------+-------------+---------+------------+----------+
|
5 | S.P. Sinha |
200000 |
36 |
12.50 |
2010-01-03 |
NULL |
|
1 | R.K. Gupta |
300000 |
36 |
12.00 |
2009-07-19 |
NULL |
|
4 | M.P. Yadav |
800000 |
60 |
10.00 |
2008-12-06 |
NULL |

|
6 | P. Sharma
|
700000 |
60 |
12.50 |
2008-06-05 |
NULL |
|
2 | S.P. Sharma |
500000 |
48 |
10.00 |
2008-03-22 |
NULL |
|
7 | K.S. Dhall |
500000 |
47 |
NULL |
2008-03-05 |
NULL |
|
3 | K.P. Jain
|
300000 |
36 |
NULL |
2007-03-08 |
NULL |
+-------+-------------+-------------+-------------+---------+------------+----------+
Select * from loan_accounts order by loan_amount asc, start_date
desc;
+-------+-------------+-------------+-------------+---------+------------+----------+
| AccNo | Cust_Name
| Loan_Amount | Instalments | Int_Rate |
Start_Date | Interest |
+-------+-------------+-------------+-------------+---------+------------+----------+
|
5 | S.P. Sinha |
200000 |
36 |
12.50 |
2010-01-03 |
NULL |
|
1 | R.K. Gupta |
300000 |
36 |
12.00 |
2009-07-19 |
NULL |
|
3 | K.P. Jain
|
300000 |
36 |
NULL |
2007-03-08 |
NULL |
|
2 | S.P. Sharma |
500000 |
48 |
10.00 |
2008-03-22 |
NULL |
|
7 | K.S. Dhall |
500000 |
47 |
NULL |
2008-03-05 |
NULL |
|
6 | P. Sharma
|
700000 |
60 |
12.50 |
2008-06-05 |
NULL |
|
4 | M.P. Yadav |
800000 |
60 |
10.00 |
2008-12-06 |
NULL |
+-------+-------------+-------------+-------------+---------+------------+----------+

xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
//update loan_accounts set Int_rate = 11.50 where Int_rate = NULL;
update loan_accounts set int_rate = 11.50 where cust_name = "K.S.
Dhall";
update loan_accounts set int_rate = 11.50 where cust_name = "K.P.
Jain";
+-------+-------------+-------------+-------------+---------+------------+----------+
| AccNo | Cust_Name
| Loan_Amount | Instalments | Int_Rate |
Start_Date | Interest |
+-------+-------------+-------------+-------------+---------+------------+----------+
|
1 | R.K. Gupta |
300000 |
36 |
12.00 |
2009-07-19 |
NULL |

|
2 | S.P. Sharma |
500000 |
48 |
10.00 |
2008-03-22 |
NULL |
|
3 | K.P. Jain
|
300000 |
36 |
11.50 |
2007-03-08 |
NULL |
|
4 | M.P. Yadav |
800000 |
60 |
10.00 |
2008-12-06 |
NULL |
|
5 | S.P. Sinha |
200000 |
36 |
12.50 |
2010-01-03 |
NULL |
|
6 | P. Sharma
|
700000 |
60 |
12.50 |
2008-06-05 |
NULL |
|
7 | K.S. Dhall |
500000 |
47 |
11.50 |
2008-03-05 |
NULL |
+-------+-------------+-------------+-------------+---------+------------+----------+
update loan_accounts set int_rate = int_rate+0.5 where Loan_Amount
> 400000;
update loan_accounts set int_rate = int_rate+0.5 where Loan_Amount
> 400000;
Query OK, 4 rows affected (0.03 sec)
Rows matched: 4 Changed: 4 Warnings: 0
select * from loan_accounts;
+-------+-------------+-------------+-------------+---------+------------+----------+
| AccNo | Cust_Name
| Loan_Amount | Instalments | Int_Rate |
Start_Date | Interest |
+-------+-------------+-------------+-------------+---------+------------+----------+
|
1 | R.K. Gupta |
300000 |
36 |
12.00 |
2009-07-19 |
NULL |
|
2 | S.P. Sharma |
500000 |
48 |
10.50 |
2008-03-22 |
NULL |
|
3 | K.P. Jain
|
300000 |
36 |
11.50 |
2007-03-08 |
NULL |
|
4 | M.P. Yadav |
800000 |
60 |
10.50 |
2008-12-06 |
NULL |
|
5 | S.P. Sinha |
200000 |
36 |
12.50 |
2010-01-03 |
NULL |
|
6 | P. Sharma
|
700000 |
60 |
13.00 |
2008-06-05 |
NULL |
|
7 | K.S. Dhall |
500000 |
47 |
12.00 |
2008-03-05 |
NULL |
+-------+-------------+-------------+-------------+---------+------------+----------+

//alter table loan_accounts modify Interest Bigint(15);


update loan_accounts set interest =
loan_amount*Int_rate*Instalments where AccNo = 1;
update loan_accounts set interest =
loan_amount*Int_rate*Instalments where AccNo = 2;
update loan_accounts set interest =
loan_amount*Int_rate*Instalments where AccNo = 3;

update loan_accounts set interest =


loan_amount*Int_rate*Instalments where
update loan_accounts set interest =
loan_amount*Int_rate*Instalments where
update loan_accounts set interest =
loan_amount*Int_rate*Instalments where
update loan_accounts set interest =
loan_amount*Int_rate*Instalments where

AccNo = 4;
AccNo = 5;
AccNo = 6;
AccNo = 7;

+-------+-------------+-------------+-------------+---------+------------+-----------+
| AccNo | Cust_Name
| Loan_Amount | Instalments | Int_Rate |
Start_Date | Interest |
+-------+-------------+-------------+-------------+---------+------------+-----------+
|
1 | R.K. Gupta |
300000 |
36 |
12.00 |
2009-07-19 | 129600000 |
|
2 | S.P. Sharma |
500000 |
48 |
10.50 |
2008-03-22 | 252000000 |
|
3 | K.P. Jain
|
300000 |
36 |
11.50 |
2007-03-08 | 124200000 |
|
4 | M.P. Yadav |
800000 |
60 |
10.50 |
2008-12-06 | 504000000 |
|
5 | S.P. Sinha |
200000 |
36 |
12.50 |
2010-01-03 | 90000000 |
|
6 | P. Sharma
|
700000 |
60 |
13.00 |
2008-06-05 | 546000000 |
|
7 | K.S. Dhall |
500000 |
47 |
12.00 |
2008-03-05 | 282000000 |
+-------+-------------+-------------+-------------+---------+------------+-----------+

Delete from loan_accounts where year(start_date) < 2007;


select * from loan_accounts;
+-------+-------------+-------------+-------------+---------+------------+-----------+
| AccNo | Cust_Name
| Loan_Amount | Instalments | Int_Rate |
Start_Date | Interest |
+-------+-------------+-------------+-------------+---------+------------+-----------+
|
1 | R.K. Gupta |
300000 |
36 |
12.00 |
2009-07-19 | 129600000 |
|
2 | S.P. Sharma |
500000 |
48 |
10.50 |
2008-03-22 | 252000000 |
|
3 | K.P. Jain
|
300000 |
36 |
11.50 |
2007-03-08 | 124200000 |
|
4 | M.P. Yadav |
800000 |
60 |
10.50 |
2008-12-06 | 504000000 |
|
5 | S.P. Sinha |
200000 |
36 |
12.50 |
2010-01-03 | 90000000 |
|
6 | P. Sharma
|
700000 |
60 |
13.00 |
2008-06-05 | 546000000 |
|
7 | K.S. Dhall |
500000 |
47 |
12.00 |
2008-03-05 | 282000000 |

+-------+-------------+-------------+-------------+---------+------------+-----------+

Delete from loan_accounts where Cust_name = "K.P. Jain";


Query OK, 1 row affected (0.03 sec)
mysql> select * from loan_accounts;
+-------+-------------+-------------+-------------+---------+------------+-----------+
| AccNo | Cust_Name
| Loan_Amount | Instalments | Int_Rate |
Start_Date | Interest |
+-------+-------------+-------------+-------------+---------+------------+-----------+
|
1 | R.K. Gupta |
300000 |
36 |
12.00 |
2009-07-19 | 129600000 |
|
2 | S.P. Sharma |
500000 |
48 |
10.50 |
2008-03-22 | 252000000 |
|
4 | M.P. Yadav |
800000 |
60 |
10.50 |
2008-12-06 | 504000000 |
|
5 | S.P. Sinha |
200000 |
36 |
12.50 |
2010-01-03 | 90000000 |
|
6 | P. Sharma
|
700000 |
60 |
13.00 |
2008-06-05 | 546000000 |
|
7 | K.S. Dhall |
500000 |
47 |
12.00 |
2008-03-05 | 282000000 |
+-------+-------------+-------------+-------------+---------+------------+-----------+

Alter table loan_accounts add Category char(1);


Select * from loan_accounts;
+-------+-------------+-------------+-------------+---------+------------+-----------+----------+
| AccNo | Cust_Name
| Loan_Amount | Instalments | Int_Rate |
Start_Date | Interest | Category |
+-------+-------------+-------------+-------------+---------+------------+-----------+----------+
|
1 | R.K. Gupta |
300000 |
36 |
12.00 |
2009-07-19 | 129600000 | NULL
|
|
2 | S.P. Sharma |
500000 |
48 |
10.50 |
2008-03-22 | 252000000 | NULL
|
|
4 | M.P. Yadav |
800000 |
60 |
10.50 |
2008-12-06 | 504000000 | NULL
|
|
5 | S.P. Sinha |
200000 |
36 |
12.50 |
2010-01-03 | 90000000 | NULL
|
|
6 | P. Sharma
|
700000 |
60 |
13.00 |
2008-06-05 | 546000000 | NULL
|
|
7 | K.S. Dhall |
500000 |
47 |
12.00 |
2008-03-05 | 282000000 | NULL
|
+-------+-------------+-------------+-------------+---------+------------+-----------+----------+

Select cust_name, Length(cust_name), Lcase(cust_name),


(cust_name) from Loan_accounts where int_rate <11.00;
+-------------+-------------------+-----------------+-------------------+
| cust_name
| Length(cust_name) | Lcase(cust_name) |
(cust_name) |
+-------------+-------------------+-----------------+-------------------+
| S.P. Sharma |
11 | s.p. sharma
|
|
| M.P. Yadav |
10 | m.p. yadav
|
|
+-------------+-------------------+-----------------+-------------------+

Ucase

Ucase

S.P. SHARMA
M.P. YADAV

Select Left(Cust_name,3), Right(Cust_name,3),


SUBSTR(Cust_Name,1,3) From Loan_Accounts where int_rate >10.00;
+-------------------+--------------------+-----------------------+
| Left(Cust_name,3) | Right(Cust_name,3) | SUBSTR(Cust_Name,1,3) |
+-------------------+--------------------+-----------------------+
| R.K
| pta
| R.K
|
| S.P
| rma
| S.P
|
| M.P
| dav
| M.P
|
| S.P
| nha
| S.P
|
| P.
| rma
| P.
|
| K.S
| all
| K.S
|
+-------------------+--------------------+-----------------------+

Select Right (Cust_Name,3), SubStr(Cust_Name,5) From


Loan_Accounts;
+---------------------+---------------------+
| Right (Cust_Name,3) | SubStr(Cust_Name,5) |
+---------------------+---------------------+
| pta
| Gupta
|
| rma
| harma
|
| dav
| Yadav
|
| nha
| Sinha
|
| rma
| harma
|
| all
| Dhall
|
+---------------------+---------------------+

Select DayName(Start_Date) From Loan_Accounts;


+---------------------+
| DayName(Start_Date) |
+---------------------+
| Sunday
|
| Saturday
|
| Saturday
|
| Sunday
|
| Thursday
|
| Wednesday
|
+---------------------+

Select Round (Int_Rate*110/100,2) From Loan_Accounts where


Int_Rate>10;
+----------------------------+
| Round (Int_Rate*110/100,2) |
+----------------------------+
|
13.20 |
|
11.55 |
|
11.55 |
|
13.75 |
|
14.30 |
|
13.20 |
+----------------------------+

Select Pow(4,3), Pow (3,4);


mysql> Select Pow(4,3), Pow (3,4);
+----------+-----------+
| Pow(4,3) | Pow (3,4) |
+----------+-----------+
|
64 |
81 |
+----------+-----------+
Select Round(543.5394,2), Round(543.5694), Round(543.5694,-1);
mysql> Select Round(543.5394,2), Round(543.5694), Round(543.5694,1);
+-------------------+-----------------+--------------------+
| Round(543.5394,2) | Round(543.5694) | Round(543.5694,-1) |
+-------------------+-----------------+--------------------+
|
543.54 |
544 |
540 |
+-------------------+-----------------+--------------------+
Select Truncate(543.5694,2), Truncate(543.5694,-1);
mysql> Select Truncate(543.5694,2), Truncate(543.5694,-1);
+----------------------+-----------------------+
| Truncate(543.5694,2) | Truncate(543.5694,-1) |
+----------------------+-----------------------+
|
543.56 |
540 |
+----------------------+-----------------------+
Select Length("Prof. M.L. Sharma");
mysql> Select Length("Prof. M.L. Sharma");
+-----------------------------+
| Length("Prof. M.L. Sharma") |
+-----------------------------+
|
17 |
+-----------------------------+
Select Concat("Sheihk","Haroon")"FullName";
mysql> Select Concat("Sheihk","Haroon")"FullName";
+--------------+

| FullName
|
+--------------+
| SheihkHaroon |
+--------------+
Select Year(CurDate()), Month(CurDate()), Day(CurDate());
mysql> Select Year(CurDate()), Month(CurDate()), Day(CurDate());
+-----------------+------------------+----------------+
| Year(CurDate()) | Month(CurDate()) | Day(CurDate()) |
+-----------------+------------------+----------------+
|
2016 |
9 |
3 |
+-----------------+------------------+----------------+
Select DayOfYear(CurDate()), DayOfMonth(CurDate()),
DayName(CurDate());
mysql> Select DayOfYear(CurDate()), DayOfMonth(CurDate()),
DayName(CurDate());
+----------------------+----------------------+--------------------+
| DayOfYear(CurDate()) | DayOfMonth(CurDate()) |
DayName(CurDate()) |
+----------------------+----------------------+--------------------+
|
247 |
3 | Saturday
|
+----------------------+----------------------+--------------------+
Select Left ("UniCode",3), Right("UniCode",4);
mysql> Select Left ("UniCode",3), Right("UniCode",4);
+--------------------+--------------------+
| Left ("UniCode",3) | Right("UniCode",4) |
+--------------------+--------------------+
| Uni
| Code
|
+--------------------+--------------------+
Select Instr("UniCode","CO"), Instr("UniCode","CD");
mysql> Select Instr("UniCode","CO"), Instr("UniCode","CD");
+-----------------------+-----------------------+
| Instr("UniCode","CO") | Instr("UniCode","CD") |
+-----------------------+-----------------------+
|
4 |
0 |
+-----------------------+-----------------------+
Select Mid("Informatics",3,4),SubStr("Practices",3);
mysql> Select Mid("Informatics",3,4),SubStr("Practices",3);
+------------------------+-----------------------+
| Mid("Informatics",3,4) | SubStr("Practices",3) |
+------------------------+-----------------------+
| form
| actices
|
+------------------------+-----------------------+

Das könnte Ihnen auch gefallen