DBMS Practicals
DBMS Practicals
DBMS Practicals
SYNTAX:
OR
VALUES (value1,value2...valueN);
Example:
ID INT ,
AGE INT ,
);
INSERT INTO CUSTOMERS (ID,NAME,AGE,ADDRESS,SALARY)
Syntax:
With condition:
WHERE condition;
1 ABS()
2 ACOS()
3 ASIN()
4 ATAN()
5 ATN2()
6 CEILING()
8 COT()
9 DEGREES()
1 EXP()
0
Returns the base of the natural logarithm (e) raised to the power of passed
numeric expression.
1 FLOOR()
1
Returns the largest integer value that is not greater than passed numeric
expression.
1 LOG()
2
Returns the natural logarithm of the passed numeric expression.
1 LOG10()
3
Returns the base-10 logarithm of the passed numeric expression.
1 PI()
4
Returns the value of pi
1 POWER()
5
Returns the value of one expression raised to the power of another
expression
1 RADIANS()
6
Returns the value of passed expression converted from degrees to radians.
1 RAND()
7
Returns the random value between 0 and 1.
1 ROUND()
8
Returns numeric expression rounded to an integer. Can be used to round
an expression to a number of decimal points
1 SIGN()
9
Returns the sign of a number, indicating whether it is positive, negative, or
zero.
2 SIN()
0
Returns the sine of numeric expression given in radians.
2 SQRT()
1
Returns the non-negative square root of numeric expression.
2 TAN()
2
Returns the tangent of numeric expression expressed in radians.
/*write sql queries to use various numeric function*/
SELECT ABS(-243.5);
SELECT ACOS(0.25);
SELECT ATAN(2.5);
SELECT CEILING(25.75);
SELECT COS(30);
SELECT COT(6);
SELECT DEGREES(1.5);
SELECT EXP(1);
SELECT FLOOR(25.75);
SELECT LOG(2);
SELECT PI();
SELECT RADIANS(180);
SELECT RAND();
SELECT SIGN(255.5);
PRACTICAL:8
+ ADDITION
- SUBTRACTION
* MULTIPLICATION
/ DIVISION
% MODULUS
2. comparison operators
Operator Description
= Equal to
Comparison Operators
We can compare two values using comparison operators in SQL.
3. logical operators
Logical Operators
We can use logical operators to compare multiple SQL commands. These operators return either 1 (means
true) or 0 (means false).
BETWEEN
EXISTS
IN
LIKE
IS NULL
*/
NAME VARCHAR(50),
DATE DATE,
AMOUNT INT,
);
INSERT INTO BILL VALUES(101,'BHUMI','2023/12/22',5000),
(101,'FENI','2023/12/22',3500),
(101,'YASH','2023/12/22',1000),
(101,'DEESHA','2023/12/22',6000),
(101,'KINJAL','2023/12/22',2000);
/*ADDITION*/
/*SUBTRACTIN*/
/*MUTLIPLICATION*/
/*DIVISION*/
/*COMPARISION OPERATORS*/
--Comparison Operators
-- ( > GREATER THAN) returns records where amount is greater than 1000 (exclusive)
FROM BILL
FROM BILL
FROM BILL
FROM BILL
--Logical operators
SELECT NAME, ID
FROM BILL
SELECT NAME, ID
FROM BILL
ADVANCE
NOT
BETWEEN
SELECT column_name(s)
FROM table_name
FROM BRANDS
SELECT column_name(s)
FROM table_name
WHERE expression comparison_operator SOME (subquery)
PRACTICAL:10
COUNT (column) Returns the number of values (NULL values will not be
counted) of the specified column
SELECT column_name(s)
FROM table_name
EXTRA:
Code:
SELECT CUSTOMER_NAME,
CATEGORY,
ADDRESS,
PRICE
FROM BRANDS WHERE PRICE=7000;
PRACTICAL:15
AIM: Write SQL queries to show the one field of the table.
SELECT statements.
1. UNION:
2. UNION ALL:
● This operator combines all the records from both the queries.
● Duplicate rows will not be eliminated from the results obtained after
performing the UNION ALL operation.
3. INTERSECT:
NAME VARCHAR(20),
ADDRESS VARCHAR(15),
DATE DATE(16));
INSERT INTO Emp_Information
VALUES("BHUMI","SURAT","1995-01-22"),
("FENI","VADODARA","1995-01-22"),
("VISHAL","BHARUCH","4356-01-18"),
("GEETA","SURAT","1965-01-6"),
("DINESH","SURAT","1991-01-12"),
("KINJAL","SURAT","1980-01-23");
INT ID,
NAME VARCHAR(20),
DATE DATE,
PRICE NUMBER,
ADDRESS VARCHAR(15));
VALUES(22,'bhumi','22/02/2024',45678,'SURAT'),
(22,'feni','22/02/2024',45678,'VADODARA'),
(22,'kinjal','2/05/2023',45678,'BHARUCH'),
(22,'vishal','22/09/2022',45678,'SURAT'),
(22,'dinesh','22/07/2021',45678,'SURAT');
1. UNION:
UNION
UNION all
INTERSECT
AIM: Write SQL queries to show all the records and modify some
data.