Bài 9: Các Function Thông Dụng Trong SQL Server - VnCoder
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: 3132 | 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 GIAOVIENNhư vậy, thông qua bài học này, mình đã giới thiệu đến các bạn những hàm có sẵn, cơ bản, thường xuyên được sử dụng khi thao tác với dữ liệu trong SQL Server. Cảm ơn các bạn đã đọc. Bài tiếp theo: Truy vấn dữ liệu trong SQL Server (Phần 1) >>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 » Câu Lệnh Function Trong Sql
-
FUNCTION (Hàm) Trong SQL Server
-
Function Người Dùng Tự định Nghĩa Trong SQL - Viblo
-
Giới Thiệu FUNCTION Trong SQL Server
-
SQL Server: FUNCTION (Hàm) Tự Tạo Trong SQL Server | V1Study
-
CREATE FUNCTION - Lệnh Tạo Hàm - SQL & Database
-
Function Trong SQL Server | How Kteam
-
Function Trong SQL Server: Hướng Dẫn Từ A-Z Về Function | Comdy
-
Bài 42: SQL Function - TEDU
-
Function Trong SQL Server: Hướng Dẫn Từ A-Z Về ...
-
Hệ Quản Trị SQL Server - FUNCTION (Hàm)
-
Bài Tập Về Function Trong Sql - Bác Sĩ Xanh
-
Hàm Do Người Dùng định Nghĩa (User Defined Function-UDF) Trong ...
-
Cách Sử Dụng Function Trong Sql Server
-
Tạo Function Trong Sql Servre | Giải đề SQL Đề 9 Câu 3 - YouTube