Bài 06: Hệ quản trị cơ sở dữ liệu (Bài Lab3)

Bài 06: Hệ quản trị cơ sở dữ liệu (Bài Lab3)

  

Kho Bài Lab


Đề bài:
Bài làm:
CREATE DATABASE /*!32312 IF NOT EXISTS*/`1812767_database_lab03` /*!40100 DEFAULT CHARACTER SET latin1 */;

USE `1812767_database_lab03`;

/*************************************************************** */
/**************************Bài Làm ***************************** */
/*************************************************************** */
select * from `customers`;
select * from `employees`;
select * from `offices`;
select * from `orders`;
select * from `orderdetails`;
select * from `products`;
select * from `productlines`;
/*Lấy ra thông tin của các khách hàng sống tại các thành phố Nantes và Lyon. */
select *
from `customers`
where city like 'Nantes' or city like 'Lyon';
/*Tìm tất cả các văn phòng không nằm ở Mỹ và Pháp */
select * from `offices` where country != "USA" and country != "France";
/*Tìm tất cả các sản phẩm có giá nằm trong phạm vi 70 $ và 200 $ */
select *
from `products`
where buyPrice >= 70 and buyPrice <= 200;
/*Tìm tất cả các sản phẩm với giá mua nằm ngoài phạm vi 50$ và 150$*/
select *
from `products`
where buyPrice <= 50 or buyPrice >= 150;
/*Tìm các đơn hàng đã được chuyển trong khoảng thời gian từ ‘15/1/2003’đến ‘10/5/2003’. */
select *
from `orders`
where requiredDate >= '2003-01-15' and requiredDate <= '2003-05-10';
/*Tìm các đơn hàng đã được chuyển trước ngày ‘10/1/2003’ 1 tháng */
select *
from `orders`
where requiredDate <= '2003-01-10'
    AND requiredDate < ADDDATE('2003-01-10', INTERVAL 30 DAY);
/*Tìm các đơn hàng đã được chuyển sau ngày ‘10/3/2003’ 15 ngày */
select *
from `orders`
where requiredDate >= '2003-03-10'
    AND requiredDate < ADDDATE('2003-03-10', INTERVAL 15 DAY);
/*Tìm kiếm những nhân viên có tên không bắt đầu với ký tự 'c' */
select *
from `employees`
where lastName not like '%c%' and lastName not like '%C%';
/*Tìm tất cả các khách hàng mà họ của các khách hàng này có chứa cụm 'er' */
select *
from `employees`
where firstName like '%er%';
/*Lấy ra thông tin về các nhóm hàng hoá có chứa từ ‘CAR’*/
select *
from `products`
where productName like '%CAR%';
/*Tìm các sản phẩm mà mã có chứa chuỗi ‘_10’*/
select *
from `products`
where productCode like '%_10%';
/*Truy vấn 5 sản phẩm có số lượng trong kho là lớn nhất..*/
SELECT *
FROM `products`
order by quantityInStock desc limit 5;
/* Đưa ra danh sách các sản phẩm và thêm thuộc tính là tiền hàng tồn của sản phẩm */
SELECT productCode, productName,productLine,productScale,productVendor,
productDescription,quantityInStock,buyPrice,MSRP,
(quantityInStock*buyPrice) as TienHangTon
FROM `products` ;
/* Lấy ra thông tin về tên các sản phẩm theo thứ tự giảm dần của số lượng
hàng tồn kho, tăng dần của giá sản phẩm */
SELECT *
FROM `products`
order by quantityInStock desc, buyPrice ASC;
/*Lấy ra thông tin về các sản phẩm và dòng sản phẩm (không sử dụng kết bảng */
SELECT *FROM `products`;
/*************************************************************** */
/**************************Hoàn thành bài Làm ***************************** */
/*************************************************************** */

Đăng nhận xét

0 Nhận xét

myadcash