IMG-LOGO
Trang Chủ SQL [Share Code] Tìm hiểu where, inner join sql, left join sql, right join sql, full outer join sql- like sql- not like sql- in sql- not in sql, between sql - Lập trình SQL Server
×

Bài Tập

Thiết kế CSDL quản lý sinh viên - lập trình sql server Thiết kế CSDL quản lý sinh viên - nâng cao - phân 2 - lập trình sql server Thiết kế CSDL quản lý bán hàng - create - alter - insert - update - delete trong CSDL - Học lập trình SQL Server SQL - Thiết kế CSDL quản lý bán hàng - Lập trình SQL Server Quản lý khách sạn - nâng cao - Lập trình Sql Server Thiết kế database - bãi đỗ xe - Lập trình SQL Server Bài tập - Chương trình quản lý bán hàng - Lập trình SQL Server Xây dựng CSDL quản lý điểm danh aptech - Lập trình SQL Server/MySQL Bài tập - Quản lý quán cafe - Lập trình SQL Server - MySQL Bài tập - Quản lý bãi đỗ xe - Lập trình SQL Server Bài tập - Xây dự hệ thống đưa đón học sinh bằng xe bus của Trường Học - Lập trình SQL Server Bài tập - Thiết kế CSDL - Tạo bảng, thêm dữ liêu, hiển thị dữ liệu - Lập trình SQL Server Bài tập - kiểm tra 60 phút - Lập trình SQL - Thiết kế CSDL quản lý sở thú Bài tập - Thiết kế CSDL - sử dụng trong giải đấu bóng đá FIFA - champions league - world cup - Lập trình SQL Server

Examination & Test

[Video] Xây dựng CSDL quản lý điểm danh aptech - Lập trình SQL Server/MySQL

Source Code Chia Sẻ

[Share Code] Hướng dẫn tạo table + insert trong SQL Server [Video] Bài giảng - Thiết kế CSDL quản lý lớp học - sinh viên - create - alter - insert - update - delete trong CSDL - Học lập trình SQL Server [Share Code] Hướng dẫn tìm hiểu select nhiều bảng trong CSDL - select multi table - Lập trình SQL Server [Share Code] bài giảng tim hiểu nâng cáo select , join trong lập trình SQL Server [Share Code] Thiết kế hệ quản trị CSDL - Quản lý sinh viên (create, alter, update, insert, select) - Lập trình SQL Server [Share Code] Tìm hiểu về View + Stored (Proceduce & Function) trong SQL Server - Lập trình SQL Server [Video] Bài tập - Quản lý quán cafe - Lập trình SQL Server - MySQL Hướng dẫn tìm hiểu index + trigger trong SQL Server - Lập trình SQL Server [Share Code] Bài tập - Quản lý nhân khẩu - Lập trình SQL Server - MySQL [Share Code] Bài giảng T2008A [Share Code] Bài giảng T2008A - Lập trình SQL Server [Share Code] Tìm hiểu PROC - View - Lập trình SQL Server [Share Code] Tìm hiểu index, trigger trong lập trình SQL Server [Share Code] Tìm hiểu SQL Server - Table, Insert, Select [Share Code] Tìm hiểu create database, create table, alter table, insert into, update trong SQL Server [Share Code] Tìm hiểu primary key, foreign key, join (left, right, inner, full outer join) - Lập trình SQL [Share Code] Tìm hiểu View + Stored trong lập trình SQL Server [Share Code] Tìm hiểu index + trigger - Lập trình SQL Server [Share Code] Tìm hiểu về SQL Server - Học lập trình SQL Server [Share Code] Tìm hiểu về tạo bảng, thêm dữ liệu, sửa, xóa dữ liệu và column trong database - Lập trình SQL Server [Share Code] Tìm hiểu foreign key, constraint, where: join nhieu tables, inner join, left join Lập trình SQL Server [Share Code] Thiết kế CSDL quản lý bán hàng - create - alter - insert - update - delete trong CSDL - Học lập trình SQL Server [Share Code] Tìm hiểu về View - Proc (Stored, Function) Lập trình SQL Server - Quản lý điểm thi SQL Server [Share Code] Tìm hiểu về Trigger Insert & Update & Delete - Lập trình SQL Server [Share Code] Tìm hiểu về SQL Server - Tạo database - tạo bảng - SQL Server [Share Code] Hướng dẫn thiết kế hệ thống Quản lý quán cafe - Lập trình SQL Server - MySQL [Share Code] Tìm hiểu về foreign key - check - unique - Lập trình SQL Server [Share Code] Xây dự hệ thống đưa đón học sinh bằng xe bus của Trường Học - Lập trình SQL Server [Share Code] Tìm hiểu where, inner join sql, left join sql, right join sql, full outer join sql- like sql- not like sql- in sql- not in sql, between sql - Lập trình SQL Server [Share Code] Hướng dẫn thiết kế database (CSDL) Quản lý khách sạn - nâng cao - Lập trình Sql Server [Share Code] Hướng dẫn tìm hiểu view + proc trong SQL - Lập trình SQL Server [Bài giảng] Hệ thống quản lý sinh viên - Lập trình SQL Server [Bài Giảng] Tìm hiểu Index Sql + Trigger Sql thông qua bài quản lý sinh viên sql - Lập trình SQL Server Bài Giảng - Xây dự hệ thống đưa đón học sinh bằng xe bus của Trường Học - Lập trình SQL Server [Share Code] Bài giảng - Quản lý sở thú sql - Lập trình SQL Server

Projects

How To Migrate a MySQL Database Between Two Servers - Di chuyển MySQL Database giữa 2 Server Hướng dẫn active tài khoản root trong phpmyadmin - ubuntu & linux Toàn Tập - Hướng dẫn cài đặt LAMPP >> build apache2 + mysql + php7.2 + phpmyadmin server ubuntu




[Share Code] Tìm hiểu where, inner join sql, left join sql, right join sql, full outer join sql- like sql- not like sql- in sql- not in sql, between sql - Lập trình SQL Server

by GokiSoft.com - 19:48 06/04/2021 1,236 Lượt Xem



- Where
	- between
	- like (not like)
	- in (not in)
- Select
	- left join
	- inner join
	- right join
	- full outer join
- select into
- Cau lenh khac
	- distinct
	- top
	- group by .. having
		- sum
		- count
		- min
		- max
		- avg
	- order by
		- desc
		- asc





-- Using database
use C2010L

-- TEST
select * from Student
select * from Subject
select * from Marks

-- Insert data
insert into Student(roll_number, student_name, email, address, phone)
values
('R003', 'TRAN VAN B', '[email protected]', 'Nam Dinh', '1321321'),
('R004', 'TRAN VAN D', '[email protected]', 'Nam Dinh', '78978978'),
('R005', 'TRAN VAN E', '[email protected]', 'Nam Dinh', '3453453')

-- Where - Hien thi tat ca du lieu
select * from Marks

-- Hien thi diem thi theo tu tu tang dan
select * from Marks
order by marks asc

-- Hien thi diem thi theo tu tu giam dan
select * from Marks
order by marks desc

-- Hien thi diem thi marks >= 8 && sap xep marks theo thu tu giam dan
select * from Marks
where marks >= 8
order by marks desc

-- Hien thi danh sach sinh vien co student_name chua VAN
select * from Student
where student_name like '%VAN%'
order by student_name asc

select * from Student
where student_name like '%VAN'
order by student_name asc

select * from Student
where student_name like 'VAN%'
order by student_name asc

select * from Student
where student_name like '%V%A%N%'
order by student_name asc

-- Hien thi sinh vien ko chua chu VAN
select * from Student
where student_name not like '%VAN%'
order by student_name asc

-- Hien thi sinh vien co roll_number: R001, R002, R005, R010
select * from Student
where roll_number = 'R001'
	or roll_number = 'R002'
	or roll_number = 'R005'
	or roll_number = 'R010'
order by student_name asc

---- Tuong tu cau lenh sau day
select * from Student
where roll_number in ('R001', 'R002', 'R005', 'R010')
order by student_name asc

-- Hien thi sinh vien khong co roll_number: R001, R002, R005, R010
select * from Student
where roll_number not in ('R001', 'R002', 'R005', 'R010')
order by student_name asc

-- Hien thi diem thi nam trong khoang: 7-9
select * from Marks
where marks >= 7
	and marks <= 9
order by marks asc

select * from Marks
where marks between 7 and 9 --Su dung (numeric) int, float, money, date, datime
order by marks asc

-- Hien thi 2 sinh vien dau tien trong bang A-Z
select top(2) * from Student
order by student_name asc

-- TEST Marks => Hieu ve lenh distinct
select distinct roll_number from Marks

-- Hien thi danh sach sinh vien da co diem thi
select distinct Student.* from Student, Marks
where Student.roll_number = Marks.roll_number -- foreign key
order by Student.student_name asc

-- Hien thi danh sach vien(roll_number, student_name) + diem thi + ma mon hoc
select Student.roll_number, Student.student_name, Marks.subject_id, Marks.marks
from Student, Marks
where Student.roll_number = Marks.roll_number -- foreign key
	and Marks.marks > 7
order by Student.student_name asc

--> Tuong duong voi lenh inner join
select Student.roll_number, Student.student_name, Marks.subject_id, Marks.marks
from Student inner join Marks on Student.roll_number = Marks.roll_number
where Marks.marks > 7
order by Student.student_name asc

select Student.roll_number, Student.student_name, Marks.subject_id, Marks.marks
from Student join Marks on Student.roll_number = Marks.roll_number
order by Student.roll_number asc

select Student.roll_number, Student.student_name, Marks.subject_id, Marks.marks
from Student inner join Marks on Student.roll_number = Marks.roll_number
order by Student.roll_number asc

select Student.roll_number, Student.student_name, Marks.subject_id, Marks.marks
from Student left join Marks on Student.roll_number = Marks.roll_number
order by Student.roll_number asc

select Student.roll_number, Student.student_name, Marks.subject_id, Marks.marks
from Student right join Marks on Student.roll_number = Marks.roll_number
order by Student.roll_number asc

select Student.roll_number, Student.student_name, Marks.subject_id, Marks.marks
from Marks right join Student on Student.roll_number = Marks.roll_number
order by Student.roll_number asc

select Student.roll_number, Student.student_name, Marks.subject_id, Marks.marks
from Student full outer join Marks on Student.roll_number = Marks.roll_number
order by Student.roll_number asc

-- Hien thi thong tin sinh vien + so mon hoc da co diem
select Student.roll_number, Student.student_name, count (Marks.marks) 'So Mon Co Diem'
from Student, Marks
where Student.roll_number = Marks.roll_number -- foreign key
group by Student.roll_number, Student.student_name
order by Student.roll_number asc

-- Hien thi thong tin sinh vien + so mon hoc da co diem
select Student.roll_number, Student.student_name, count (Marks.marks) 'So Mon Co Diem'
from Student left join Marks on Student.roll_number = Marks.roll_number -- foreign key
group by Student.roll_number, Student.student_name
order by Student.roll_number asc

select Student.roll_number, Student.student_name, sum (Marks.marks) 'Tong So Diem'
from Student, Marks
where Student.roll_number = Marks.roll_number -- foreign key
group by Student.roll_number, Student.student_name
order by Student.roll_number asc

select Student.roll_number, Student.student_name, avg (Marks.marks) 'Diem Trung Binh'
from Student, Marks
where Student.roll_number = Marks.roll_number -- foreign key
group by Student.roll_number, Student.student_name
order by Student.roll_number asc

select Student.roll_number, Student.student_name, max (Marks.marks) 'Diem Max'
from Student, Marks
where Student.roll_number = Marks.roll_number -- foreign key
group by Student.roll_number, Student.student_name
order by Student.roll_number asc

select Student.roll_number, Student.student_name, min (Marks.marks) 'Diem Min'
from Student, Marks
where Student.roll_number = Marks.roll_number -- foreign key
group by Student.roll_number, Student.student_name
order by Student.roll_number asc

select Student.roll_number, Student.student_name, count (Marks.marks) 'So Mon Co Diem', 
	sum (Marks.marks) 'Tong So Diem',
	avg (Marks.marks) 'Diem Trung Binh',
	max (Marks.marks) 'Diem Max',
	min (Marks.marks) 'Diem Min'
from Student, Marks
where Student.roll_number = Marks.roll_number -- foreign key
group by Student.roll_number, Student.student_name
order by Student.roll_number asc

-- Xem sinh vien co diem trung binh >= 8
select Student.roll_number, Student.student_name, count (Marks.marks) 'So Mon Co Diem', 
	sum (Marks.marks) 'Tong So Diem',
	avg (Marks.marks) 'Diem Trung Binh',
	max (Marks.marks) 'Diem Max',
	min (Marks.marks) 'Diem Min'
from Student, Marks
where Student.roll_number = Marks.roll_number -- foreign key
group by Student.roll_number, Student.student_name
having avg (Marks.marks) >= 8
order by Student.roll_number asc

-- Foreign key & primary key
select Student.roll_number, Student.student_name, Student.email, Marks.marks
from Student, Marks
where Student.roll_number = Marks.roll_number
order by Student.roll_number asc

select * from Student
select * from Marks




Theo dõi cập nhật nội dung học trên Youtube & Facebook


Bình luận



Chia sẻ từ lớp học

Phân Loại Bài Viết

Danh Sách Bài Học

Đã sao chép!!!