Skip to content

Commit fdb8010

Browse files
Add files via upload
1 parent 50eacc1 commit fdb8010

1 file changed

Lines changed: 62 additions & 0 deletions

File tree

‎SQL Practice 03-05-2025.sql‎

Lines changed: 62 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,62 @@
1+
-- distinct keywords
2+
use classicmodels;
3+
select distinct country from customers;
4+
select count(distinct country) from customers;
5+
6+
-- Constraints
7+
create database MinalK;
8+
use MinalK;
9+
create table Customers (
10+
CustomerID int primary key,
11+
FirstName varchar(50),
12+
LastName varchar(50)
13+
);
14+
15+
create table Orders (
16+
OrderID int primary key,
17+
CustomerID int,
18+
OrderDate date,
19+
foreign key (CustomerID) references Customers(CustomerID)
20+
);
21+
22+
-- inserting records into the "Customers" and "Orders" table
23+
insert into Customers (CustomerID,FirstName,LastName)
24+
values (1,'Minal','Kulkarni'),
25+
(2,'Anvi','Thakare');
26+
27+
insert into Orders (OrderID,CustomerID,OrderDate)
28+
values (101,1,'2024-2-25'),
29+
(102,2,'2024-5-15');
30+
31+
-- unions claus
32+
create table Customers1 (
33+
CustomersID int primary key,
34+
FirstName varchar(50),
35+
LastName varchar(50),
36+
Email Varchar(100)
37+
);
38+
39+
create table Suppliers (
40+
SupplierID int primary key,
41+
CompanyName varchar(100),
42+
Email varchar(100)
43+
);
44+
45+
insert into Customers1 (CustomersID,FirstName,LastName,Email)
46+
values (1,'Minal', 'Kulkarni','minal@gmail.com'),
47+
(2,'Anvi', 'Thakare','anvi@gmail.com'),
48+
(3,'Lokesh', 'Jadhav','lokesh@gmail.com'),
49+
(4,'Raj', 'Gupta','raj@gmail.com'),
50+
(5,'Minal', 'Kulkarni','minal@gmail.com');
51+
52+
insert into Suppliers (SupplierID, CompanyName, Email)
53+
values
54+
(101, 'ABC Inc.', 'abc@gmail.com'),
55+
(102, 'XYZ Ltd.', 'xyz@gmail.com'),
56+
(103, 'Company A', 'companya@gmail.com');
57+
58+
select Email from Customers1 union select Email from Suppliers;
59+
60+
-- truncate table
61+
truncate table Customers1;
62+

0 commit comments

Comments
 (0)