Created
March 2, 2023 09:44
-
-
Save ravikiran6763/b7146d212c29a0dcdcd4d764b0c2e3aa to your computer and use it in GitHub Desktop.
Customers orders and shipping
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
CREATE TABLE customers ( | |
customer_id INT PRIMARY KEY, | |
first_name VARCHAR(50), | |
last_name VARCHAR(50), | |
email VARCHAR(100), | |
phone_number VARCHAR(20), | |
address VARCHAR(100), | |
city VARCHAR(50), | |
state VARCHAR(50), | |
zip_code VARCHAR(10) | |
); | |
CREATE TABLE orders ( | |
order_id INT PRIMARY KEY, | |
customer_id INT, | |
order_date DATE, | |
total_amount DECIMAL(10,2), | |
FOREIGN KEY (customer_id) REFERENCES customers(customer_id) | |
); | |
CREATE TABLE shipping ( | |
shipping_id INT PRIMARY KEY, | |
order_id INT, | |
shipping_date DATE, | |
delivery_date DATE, | |
shipping_address VARCHAR(100), | |
shipping_city VARCHAR(50), | |
shipping_state VARCHAR(50), | |
shipping_zip_code VARCHAR(10), | |
FOREIGN KEY (order_id) REFERENCES orders(order_id) | |
); | |
-- Insert 10 rows into the customers table | |
INSERT INTO customers (customer_id, first_name, last_name, email, phone_number, address, city, state, zip_code) | |
VALUES | |
(1, 'John', 'Doe', '[email protected]', '123-456-7890', '123 Main St', 'Anytown', 'CA', '12345'), | |
(2, 'Jane', 'Doe', '[email protected]', '123-456-7891', '456 Elm St', 'Othertown', 'NY', '54321'), | |
(3, 'Bob', 'Smith', '[email protected]', '123-456-7892', '789 Oak St', 'Somewhere', 'TX', '67890'), | |
(4, 'Alice', 'Johnson', '[email protected]', '123-456-7893', '987 Maple Ave', 'Anywhere', 'FL', '98765'), | |
(5, 'Tom', 'Wilson', '[email protected]', '123-456-7894', '654 Cedar Ln', 'Nowhere', 'WA', '45678'), | |
(6, 'Emily', 'Brown', '[email protected]', '123-456-7895', '321 Birch Rd', 'Everywhere', 'MA', '34567'), | |
(7, 'David', 'Jones', '[email protected]', '123-456-7896', '852 Pine St', 'Here', 'IL', '23456'), | |
(8, 'Karen', 'Davis', '[email protected]', '123-456-7897', '753 Oak Ave', 'There', 'OR', '54321'), | |
(9, 'Mike', 'Miller', '[email protected]', '123-456-7898', '159 Elm Ave', 'Nowhere', 'ME', '43210'), | |
(10, 'Jessica', 'Lee', '[email protected]', '123-456-7899', '753 Main St', 'Anywhere', 'NC', '78901'); | |
-- Insert 10 rows into the orders table | |
INSERT INTO orders (order_id, customer_id, order_date, total_amount) | |
VALUES | |
(1, 1, '2022-01-01', 100.00), | |
(2, 1, '2022-02-01', 50.00), | |
(3, 2, '2022-01-15', 75.00), | |
(4, 3, '2022-02-15', 200.00), | |
(5, 4, '2022-03-01', 150.00), | |
(6, 5, '2022-02-28', 80.00), | |
(7, 6, '2022-03-15', 125.00), | |
(8, 7, '2022-02-10', 95.00), | |
(9, 8, '2022-03-01', 50.00), | |
(10, 9, '2022-01-30', 300.00); | |
INSERT INTO shipping (shipping_id, order_id, shipping_date, delivery_date, shipping_address, shipping_city, shipping_state, shipping_zip_code) | |
VALUES | |
(1, 1, '2022-01-02', '2022-01-10', '123 Main St', 'Anytown', 'CA', '12345'), | |
(2, 2, '2022-02-02', '2022-02-08', '123 Main St', 'Anytown', 'CA', '12345'), | |
(3, 3, '2022-01-18', '2022-01-25', '456 Elm St', 'Othertown', 'NY', '54321'), | |
(4, 4, '2022-02-20', '2022-02-28', '789 Oak St', 'Somewhere', 'TX', '67890'), | |
(5, 5, '2022-03-02', '2022-03-08', '987 Maple Ave', 'Anywhere', 'FL', '98765'), | |
(6, 6, '2022-03-01', '2022-03-07', '654 Cedar Ln', 'Nowhere', 'WA', '45678'), | |
(7, 7, '2022-03-18', '2022-03-25', '321 Birch Rd', 'Everywhere', 'MA', '34567'), | |
(8, 8, '2022-02-12', '2022-02-18', '852 Pine St', 'Here', 'IL', '23456'), | |
(9, 9, '2022-03-03', '2022-03-10', '753 Oak Ave', 'There', 'OR', '54321'), | |
(10, 10, '2022-02-05', '2022-02-12', '159 Elm Ave', 'Nowhere', 'ME', '43210'); | |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
select ASCII('A')
Select CHAR(65)
--PRINT A TO Z
Declare @start int
set @start=65
while (@start<=90)
begin
select char(@start)
set @start=@start+1
end
--print a to z
Declare @start int
set @start=97
while (@start<=123)
begin
select char(@start)
set @start=@start+1
end
select ltrim(' hello')
hello
select rtrim(' hello ')
hello
select upper(ltrim(' ramya'))
RAMYA
select lower ('RAMYA')
ramya
select reverse('ravikiran')
narikivar
select reverse('narikivar')
ravikiran
select len(' hello ')
8
select LEFT('ravikiran',4)
ravi
select Right('ravikiran',5)
kiran
select CHARINDEX('@','[email protected]',1)
8
select difference('ravikiran','ramyakiran')range 0-4
3
select nchar(8364)
€
select nchar(65)
A
SELECT PATINDEX('%world%', 'Hello, world!')
8
SELECT PATINDEX('%@idctechnologies.com%', '[email protected]')
8
SELECT PATINDEX('%@idctechnologies.com%', '[email protected]')
13
SELECT QUOTENAME('table sample1', '"')
"table sample1"
SELECT QUOTENAME('rk', '"')
"rk"
select replace ('[email protected]','idctechnologies.com','gmail.com')
select* from sample1
ALTER TABLE sample1
ADD email nvarchar(50)
insert into sample1
select 1,35,'[email protected]' union all
select 2,36,'[email protected]'
UPDATE SAMPLE1
SET EMAIL =REPLACE(email,'idctechnologies.com','gmail.com')
35 1 [email protected]
36 2 [email protected]
select replicate('*',10)
SELECT SOUNDEX('myth')
M300
SELECT SOUNDEX('mith')
M300
SELECT SOUNDEX('smitha')
S530
SELECT SOUNDEX('smitha')
S530
select space(9)
select* from mytable
CREATE TABLE mytable (
firstname VARCHAR(50),
lastname VARCHAR(50)
);
select firstname+ space(8)+lastname as ename from mytable
INSERT INTO mytable (firstname, lastname)
VALUES ('John', 'Doe'),
('Jane', 'Smith'),
('Bob', 'Johnson');
update mytable
set name= firstname+ space(8)+lastname as ename
UPDATE mytable
SET firstname= CONCAT(firstname, space(5), lastname)
str()-----------------
SELECT CAST(123 AS VARCHAR(10))----------------
SELECT CONVERT(VARCHAR(10), 123)------------------------------
select STRING_SPLIT (string, separator)
SELECT value
FROM STRING_SPLIT('apple,orange,banana,mango',',')
STUFF (string_expression, start, length, replace_with)
SELECT STUFF('Hello World', 7, 5, 'ramya')---------------------
select *from sample1
select name,
select stuff (email,3,5,'*****') as stuffedemail from sample1-------------------
[email protected]
r****[email protected]
[email protected]
ra*****[email protected]
substring()---------------------------------
SELECT UNICODE('A')
SELECT UNICODE('こんにちは')
SELECT TRIM(' Hello, World! ')
CONCAT_WS(separator, string1, string2, ...)
SELECT CONCAT_WS(' >', 'Hello', 'World', '!')
Hello >World >!
SELECT CONCAT_WS(' "', 'Hello', 'World', '!')
Hello "World "!
SELECT CONCAT_WS(' ', 'Hello', 'World', '!')
Hello World !