Bài 9: Các Function Thông Dụng Trong SQL Server
Có thể bạn quan tâm
- Học lập trình
- |
- Bài viết
- |
- Tin tức
- |
- Tuyển dụng
- |
- Liên hệ
- |
- Đăng ký
- |
- Đăng nhập
PHP
Laravel
Android
Java
HTML5
CSS3
NodeJS
VueJS
Swift
Python
Machine Learning
C/C++
Linux/Server
SQL
Javascript
Game
Phân tích thiết kế hệ thống
Servlet/JSP
AI
- Trang chủ
- SQL
- Học SQL Server cơ bản
- Các function thông dụng trong SQL Server
- Bài 1: SQL Server là gì? Đặc điểm và vai trò của nó
- Bài 2: Cách cài đặt và kết nối SQL Server
- Bài 3: Khởi tạo Database trong SQL Server
- Bài 4: Khởi tạo, xóa, sửa Table trong SQL Server
- Bài 5: Kiểu dữ liệu trong SQL Server
- Bài 6: Khóa chính trong SQL Server
- Bài 7: Khóa ngoại trong SQL Server
- Bài 8: Câu lệnh Insert, Update và Delete trong SQL Server
- Bài 9: Các function thông dụng trong SQL Server
- Bài 10: Truy vấn dữ liệu trong SQL Server (Phần 1)
- Bài 11: Truy vấn dữ liệu trong SQL Server (Phần 2)
- Bài 12: SQL Joins
Bài 9: Các function thông dụng trong SQL Server - Học SQL Server cơ bản
Đăng bởi: Admin | Lượt xem: 3792 | Chuyên mục: SQL Trong bài học này, chúng ta sẽ cùng tìm hiểu những hàm thường xuyên được sử dụng trong SQL Server.Ta thao tác các ví dụ trên cơ sở dữ liệu sau, các bạn chỉ cần copy và chạy đoạn mã sau trong SQL Server, chúng ta sẽ có một cơ sở dữ liệu để demo:-- 1/ Tạo DB + Sử dụng DB Create Database BKitSoftware Go Use BKitSoftware Go -- 2/ Tạo table + Khoá chính create table GIAOVIEN ( MAGV nchar(3), HOTEN nvarchar(50), LUONG float, PHAI nchar(3), NGSINH date, DIACHI nchar(50), GVQLCM nchar(3), MABM nchar(4), primary key (MAGV) ) --Nhập data cho bảng GIAOVIEN Insert Into GIAOVIEN(MAGV,HOTEN,LUONG,PHAI,NGSINH,DIACHI) values ('001',N'Nguyễn Hoài An',2000.0,N'Nam','1973-02-15',N'25/3 Lạc Long Quân, Q.10,TP HCM') Insert Into GIAOVIEN(MAGV,HOTEN,LUONG,PHAI,NGSINH,DIACHI) values ('002',N'Trần Trà Hương',2500.0,N'Nữ','1960-06-20',N'125 Trần Hưng Đạo, Q.1, TP HCM') Insert Into GIAOVIEN(MAGV,HOTEN,LUONG,PHAI,NGSINH,DIACHI,GVQLCM) values ('003',N'Nguyễn Ngọc Ánh',2200.0,N'Nữ','1975-05-11',N'12/21 Võ Văn Ngân Thủ Đức, TP HCM',N'002') Insert Into GIAOVIEN(MAGV,HOTEN,LUONG,PHAI,NGSINH,DIACHI) values ('004',N'Trương Nam Sơn',2300.0,N'Nam','1959-06-20',N'215 Lý Thường Kiệt,TP Biên Hòa') Insert Into GIAOVIEN(MAGV,HOTEN,LUONG,PHAI,NGSINH,DIACHI) values ('005',N'Lý Hoàng Hà',2500.0,N'Nam','1954-10-23',N'22/5 Nguyễn Xí, Q.Bình Thạnh, TP HCM') Insert Into GIAOVIEN(MAGV,HOTEN,LUONG,PHAI,NGSINH,DIACHI,GVQLCM) values ('006',N'Trần Bạch Tuyết',1500.0,N'Nữ','1980-05-20',N'127 Hùng Vương, TP Mỹ Tho',N'004') Insert Into GIAOVIEN(MAGV,HOTEN,LUONG,PHAI,NGSINH,DIACHI) values ('007',N'Nguyễn An Trung',2100.0,N'Nam','1976-06-05',N'234 3/2, TP Biên Hòa') Insert Into GIAOVIEN(MAGV,HOTEN,LUONG,PHAI,NGSINH,DIACHI,GVQLCM) values ('008',N'Trần Trung Hiếu',1800.0,N'Nam','1977-08-06',N'22/11 Lý Thường Kiệt,TP Mỹ Tho',N'007') Insert Into GIAOVIEN(MAGV,HOTEN,LUONG,PHAI,NGSINH,DIACHI,GVQLCM) values ('009',N'Trần Hoàng nam',2000.0,N'Nam','1975-11-22',N'234 Trấn Não,An Phú, TP HCM',N'001') Insert Into GIAOVIEN(MAGV,HOTEN,LUONG,PHAI,NGSINH,DIACHI,GVQLCM) values ('010',N'Phạm Nam Thanh',1500.0,N'Nam','1980-12-12',N'221 Hùng Vương,Q.5, TP HCM',N'007')Ta có bảng GIAOVIEN như sau:
1. SQL Count
Count() là một hàm, đếm số dòng trong câu Query. Thông thường nó thường được sử dụng cùng với Group by.Ví dụ, ta muốn đếm số lượng giáo viên nằm trong danh sách, ta sử dụng câu lệnh sau:SELECT COUNT(MAGV) AS 'NUMBER' FROM GIAOVIENKết quả thu được:2. SQL Sum
Sum() là hàm dùng để tính tổng giá trị một cột số.Ví dụ, ta cần tình tổng mức lương của tất cả các giáo viên trong danh sách, ta sử dụng câu lệnh sau:SELECT SUM(LUONG) AS 'LUONG' FROM GIAOVIENKết quả thu được:3. SQL Avg
AVG() là hàm tính trung bình trên cột số.Ví dụ, ta cần tính trung bình mức lương của tất cả các giáo viên trong danh sách, ta sử dụng câu lệnh như sau:SELECT AVG(LUONG) AS 'LUONG TRUNG BINH' FROM GIAOVIENKết quả thu được:4. SQL Min & Max
Min là hàm tìm giá trị nhỏ nhất trên cột số. Max là hàm tìm giá trị lớn nhất trên cột số.Ví dụ, ta cần tìm mức lương cao nhất và mức lương thấp nhất của các giáo viên nằm trong danh sách, ta sử dụng 2 câu lệnh như sau://Lương cao nhất SELECT MAX(LUONG) AS 'LUONG CAO NHAT' FROM GIAOVIEN //Lương thấp nhất SELECT MIN(LUONG) AS 'LUONG THAP NHAT' FROM GIAOVIEN
Theo dõi VnCoder trên Facebook, để cập nhật những bài viết, tin tức và khoá học mới nhất!
Chia sẻ bài viết- Bài 1: SQL Server là gì? Đặc điểm và vai trò của nó
- Bài 2: Cách cài đặt và kết nối SQL Server
- Bài 3: Khởi tạo Database trong SQL Server
- Bài 4: Khởi tạo, xóa, sửa Table trong SQL Server
- Bài 5: Kiểu dữ liệu trong SQL Server
- Bài 6: Khóa chính trong SQL Server
- Bài 7: Khóa ngoại trong SQL Server
- Bài 8: Câu lệnh Insert, Update và Delete trong SQL Server
- Bài 9: Các function thông dụng trong SQL Server
- Bài 10: Truy vấn dữ liệu trong SQL Server (Phần 1)
- Bài 11: Truy vấn dữ liệu trong SQL Server (Phần 2)
- Bài 12: SQL Joins
Từ khóa » Hàm Cơ Bản Trong Sql
-
Tổng Hợp Những Câu Lệnh SQL Cơ Bản | TopDev
-
13 Câu Lệnh SQL Quan Trọng Programmer Nào Cũng Cần Biết
-
Một Số Hàm Trong SQL
-
Cú Pháp SQL - Học Sql Cơ Bản đến Nâng Cao - VietTuts
-
Các Câu Lệnh SQL Cơ Bản
-
Cú Pháp SQL Cơ Bản - Hoclaptrinh
-
Chi Tiết Bài Học 01. Các Hàm Trong SQL - Vimentor
-
Câu Lệnh SQL Cơ Bản - MariaDB Knowledge Base
-
SQL Là Gì? Các Lệnh Cơ Bản Trong Lập Trình Cơ Sở Dữ Liệu SQL
-
Top 26 Câu Lệnh Sql Mà Các Lập Trình Viên Và Nhà Data Nào Cũng Cần ...
-
Các Hàm được định Giá Bằng Bảng Trong SQL Server đầy đủ Nhất
-
Cú Pháp Và Những Hàm Quan Trọng Thường Gặp Trong SQL
-
Các Hàm Hệ Thống Trong SQL - Deft Blog
-
Tính Toán Các Trường Trong Các Hàm SQL - Microsoft Support