• Bản quyền
  • Tác Giả
  • FAQs
Tech News, Magazine & Review WordPress Theme 2017
  • Home
  • HTML
    Các ký tự thực thể trong HTML

    Các ký tự thực thể trong HTML

    Cách chèn Plug-in vào trang web HTML

    Cách chèn Plug-in vào trang web HTML

    Cách tạo một cái bảng (table) trong HTML

    Cách tạo một cái bảng (table) trong HTML

    Cách tạo một cái danh sách trong HTML

    Cách tạo một cái danh sách trong HTML

    Cách chèn video trên Youtube vào trang web

    Cách chèn video trên Youtube vào trang web

    Cách chèn một cái khung vào bên trong trang web

    Cách chèn một cái khung vào bên trong trang web

    Cách chèn một đoạn audio vào trang web

    Cách chèn một đoạn audio vào trang web

    Cách chèn một đoạn video vào trang web

    Cách chèn một đoạn video vào trang web

    Cách tạo một cái bản đồ ảnh trong HTML

    Cách tạo một cái bản đồ ảnh trong HTML

  • CSS
    Chỉnh độ ưu tiên hiển thị giữa các phần tử HTML

    Chỉnh độ ưu tiên hiển thị giữa các phần tử HTML

    Cách sử dụng thuộc tính float & clear trong CSS

    Cách sử dụng thuộc tính float & clear trong CSS

    Cách thức định dạng cho một cái liên kết (Link)

    Cách thức định dạng cho một cái liên kết (Link)

    Chức năng & cách sử dụng thuộc tính transition

    Chức năng & cách sử dụng thuộc tính transition

    Cách tạo hiệu ứng chuyển động cho phần tử HTML

    Cách tạo hiệu ứng chuyển động cho phần tử HTML

    Cách thiết lập vị trí cho một phần tử HTML

    Cách thiết lập vị trí cho một phần tử HTML

    Chỉnh cách thức hiển thị của một phần tử HTML

    Chỉnh cách thức hiển thị của một phần tử HTML

    Cách tạo thanh cuộn (scroll) cho một phần tử HTML

    Cách tạo thanh cuộn (scroll) cho một phần tử HTML

    Cách chỉnh độ trong suốt cho một phần tử HTML

    Cách chỉnh độ trong suốt cho một phần tử HTML

  • JavaScript
    Từ dành riêng (Reserved Words) trong JavaScript

    Từ dành riêng (Reserved Words) trong JavaScript

    Thủ thuật giúp cải thiện hiệu suất chương trình

    Thủ thuật giúp cải thiện hiệu suất chương trình

    Khuôn khổ trình bày mã lệnh JavaScript

    Khuôn khổ trình bày mã lệnh JavaScript

    Chế độ nghiêm ngặt (Strict Mode) trong JavaScript

    Chế độ nghiêm ngặt (Strict Mode) trong JavaScript

    Thuật ngữ "Hoisting" trong JavaScript

    Thuật ngữ “Hoisting” trong JavaScript

    Cách tìm và sửa những câu lệnh bị lỗi

    Cách tìm và sửa những câu lệnh bị lỗi

    Các lệnh xử lý lỗi trong JavaScript

    Các lệnh xử lý lỗi trong JavaScript

    Câu lệnh break & continue trong JavaScript

    Câu lệnh break & continue trong JavaScript

    Cách sử dụng vòng lặp while & do while

    Cách sử dụng vòng lặp while & do while

  • jQuery
    Cách chọn các phần tử tổ tiên trong jQuery

    Cách chọn các phần tử tổ tiên trong jQuery

    Các phương thức thiết lập thuộc tính Class trong jQuery

    Các phương thức thiết lập thuộc tính Class trong jQuery

    Xóa phần tử HTML trong jQuery

    Xóa phần tử HTML trong jQuery

    Các phương thức lấy nội dung và thuộc tính trong jQuery

    Các phương thức lấy nội dung và thuộc tính trong jQuery

    Kết thúc hiệu ứng bằng phương thức Stop() trong jQuery

    Kết thúc hiệu ứng bằng phương thức Stop() trong jQuery

    Hiệu ứng động (Animation) trong jQuery

    Hiệu ứng động (Animation) trong jQuery

    Cách HIỆN/ẨN phần tử với hiệu ứng trượt trong jQuery

    Cách HIỆN/ẨN phần tử với hiệu ứng trượt trong jQuery

    Hàm Callback trong jQuery

    Hàm Callback trong jQuery

    Cách HIỆN/ẨN phần tử với hiệu ứng phai màu trong jQuery

    Cách HIỆN/ẨN phần tử với hiệu ứng phai màu trong jQuery

  • Mysql
    Tìm hiểu INNER JOIN trong MySQL

    Tìm hiểu INNER JOIN trong MySQL

    Tìm hiểu RIGHT JOIN trong MySQL

    Tìm hiểu RIGHT JOIN trong MySQL

    Cách sử dụng LEFT JOIN trong MySQL

    Cách sử dụng LEFT JOIN trong MySQL

    Danh sách các hàm trong MySQL

    Danh sách các hàm trong MySQL

    Tự động gán & tăng giá trị (AUTO_INCREMENT) trong MySQL

    Tự động gán & tăng giá trị (AUTO_INCREMENT) trong MySQL

    Cách lập chỉ mục trên cột trong MySQL

    Cách lập chỉ mục trên cột trong MySQL

    Ràng buộc DEFAULT trong MySQL

    Ràng buộc DEFAULT trong MySQL

    Ràng buộc CHECK trong MySQL

    Ràng buộc CHECK trong MySQL

    Ràng buộc FOREIGN KEY (khóa ngoại) trong MySQL

    Ràng buộc FOREIGN KEY (khóa ngoại) trong MySQL

  • PHP
    Cách sử dụng biểu thức chính quy (RegEx) trong PHP

    Cách sử dụng biểu thức chính quy (RegEx) trong PHP

    Cách sắp xếp thứ tự các phần tử mảng trong PHP

    Cách sắp xếp thứ tự các phần tử mảng trong PHP

    Cách khai báo, sử dụng Mảng (Array) trong PHP

    Cách khai báo, sử dụng Mảng (Array) trong PHP

    Cách khai báo và sử dụng hàm (function) trong PHP

    Cách khai báo và sử dụng hàm (function) trong PHP

    Vòng lặp for & foreach trong PHP

    Vòng lặp for & foreach trong PHP

    Vòng lặp while & do while trong PHP

    Vòng lặp while & do while trong PHP

    Lệnh switch case trong PHP

    Lệnh switch case trong PHP

    Lệnh điều kiện if ... else trong PHP

    Lệnh điều kiện if … else trong PHP

    Tìm hiểu cách sử dụng các loại toán tử trong PHP

    Tìm hiểu cách sử dụng các loại toán tử trong PHP

  • Phần Mềm
    • Đồ Họa
    • Kỹ Thuật
    • Văn Phòng
No Result
View All Result
  • Home
  • HTML
    Các ký tự thực thể trong HTML

    Các ký tự thực thể trong HTML

    Cách chèn Plug-in vào trang web HTML

    Cách chèn Plug-in vào trang web HTML

    Cách tạo một cái bảng (table) trong HTML

    Cách tạo một cái bảng (table) trong HTML

    Cách tạo một cái danh sách trong HTML

    Cách tạo một cái danh sách trong HTML

    Cách chèn video trên Youtube vào trang web

    Cách chèn video trên Youtube vào trang web

    Cách chèn một cái khung vào bên trong trang web

    Cách chèn một cái khung vào bên trong trang web

    Cách chèn một đoạn audio vào trang web

    Cách chèn một đoạn audio vào trang web

    Cách chèn một đoạn video vào trang web

    Cách chèn một đoạn video vào trang web

    Cách tạo một cái bản đồ ảnh trong HTML

    Cách tạo một cái bản đồ ảnh trong HTML

  • CSS
    Chỉnh độ ưu tiên hiển thị giữa các phần tử HTML

    Chỉnh độ ưu tiên hiển thị giữa các phần tử HTML

    Cách sử dụng thuộc tính float & clear trong CSS

    Cách sử dụng thuộc tính float & clear trong CSS

    Cách thức định dạng cho một cái liên kết (Link)

    Cách thức định dạng cho một cái liên kết (Link)

    Chức năng & cách sử dụng thuộc tính transition

    Chức năng & cách sử dụng thuộc tính transition

    Cách tạo hiệu ứng chuyển động cho phần tử HTML

    Cách tạo hiệu ứng chuyển động cho phần tử HTML

    Cách thiết lập vị trí cho một phần tử HTML

    Cách thiết lập vị trí cho một phần tử HTML

    Chỉnh cách thức hiển thị của một phần tử HTML

    Chỉnh cách thức hiển thị của một phần tử HTML

    Cách tạo thanh cuộn (scroll) cho một phần tử HTML

    Cách tạo thanh cuộn (scroll) cho một phần tử HTML

    Cách chỉnh độ trong suốt cho một phần tử HTML

    Cách chỉnh độ trong suốt cho một phần tử HTML

  • JavaScript
    Từ dành riêng (Reserved Words) trong JavaScript

    Từ dành riêng (Reserved Words) trong JavaScript

    Thủ thuật giúp cải thiện hiệu suất chương trình

    Thủ thuật giúp cải thiện hiệu suất chương trình

    Khuôn khổ trình bày mã lệnh JavaScript

    Khuôn khổ trình bày mã lệnh JavaScript

    Chế độ nghiêm ngặt (Strict Mode) trong JavaScript

    Chế độ nghiêm ngặt (Strict Mode) trong JavaScript

    Thuật ngữ "Hoisting" trong JavaScript

    Thuật ngữ “Hoisting” trong JavaScript

    Cách tìm và sửa những câu lệnh bị lỗi

    Cách tìm và sửa những câu lệnh bị lỗi

    Các lệnh xử lý lỗi trong JavaScript

    Các lệnh xử lý lỗi trong JavaScript

    Câu lệnh break & continue trong JavaScript

    Câu lệnh break & continue trong JavaScript

    Cách sử dụng vòng lặp while & do while

    Cách sử dụng vòng lặp while & do while

  • jQuery
    Cách chọn các phần tử tổ tiên trong jQuery

    Cách chọn các phần tử tổ tiên trong jQuery

    Các phương thức thiết lập thuộc tính Class trong jQuery

    Các phương thức thiết lập thuộc tính Class trong jQuery

    Xóa phần tử HTML trong jQuery

    Xóa phần tử HTML trong jQuery

    Các phương thức lấy nội dung và thuộc tính trong jQuery

    Các phương thức lấy nội dung và thuộc tính trong jQuery

    Kết thúc hiệu ứng bằng phương thức Stop() trong jQuery

    Kết thúc hiệu ứng bằng phương thức Stop() trong jQuery

    Hiệu ứng động (Animation) trong jQuery

    Hiệu ứng động (Animation) trong jQuery

    Cách HIỆN/ẨN phần tử với hiệu ứng trượt trong jQuery

    Cách HIỆN/ẨN phần tử với hiệu ứng trượt trong jQuery

    Hàm Callback trong jQuery

    Hàm Callback trong jQuery

    Cách HIỆN/ẨN phần tử với hiệu ứng phai màu trong jQuery

    Cách HIỆN/ẨN phần tử với hiệu ứng phai màu trong jQuery

  • Mysql
    Tìm hiểu INNER JOIN trong MySQL

    Tìm hiểu INNER JOIN trong MySQL

    Tìm hiểu RIGHT JOIN trong MySQL

    Tìm hiểu RIGHT JOIN trong MySQL

    Cách sử dụng LEFT JOIN trong MySQL

    Cách sử dụng LEFT JOIN trong MySQL

    Danh sách các hàm trong MySQL

    Danh sách các hàm trong MySQL

    Tự động gán & tăng giá trị (AUTO_INCREMENT) trong MySQL

    Tự động gán & tăng giá trị (AUTO_INCREMENT) trong MySQL

    Cách lập chỉ mục trên cột trong MySQL

    Cách lập chỉ mục trên cột trong MySQL

    Ràng buộc DEFAULT trong MySQL

    Ràng buộc DEFAULT trong MySQL

    Ràng buộc CHECK trong MySQL

    Ràng buộc CHECK trong MySQL

    Ràng buộc FOREIGN KEY (khóa ngoại) trong MySQL

    Ràng buộc FOREIGN KEY (khóa ngoại) trong MySQL

  • PHP
    Cách sử dụng biểu thức chính quy (RegEx) trong PHP

    Cách sử dụng biểu thức chính quy (RegEx) trong PHP

    Cách sắp xếp thứ tự các phần tử mảng trong PHP

    Cách sắp xếp thứ tự các phần tử mảng trong PHP

    Cách khai báo, sử dụng Mảng (Array) trong PHP

    Cách khai báo, sử dụng Mảng (Array) trong PHP

    Cách khai báo và sử dụng hàm (function) trong PHP

    Cách khai báo và sử dụng hàm (function) trong PHP

    Vòng lặp for & foreach trong PHP

    Vòng lặp for & foreach trong PHP

    Vòng lặp while & do while trong PHP

    Vòng lặp while & do while trong PHP

    Lệnh switch case trong PHP

    Lệnh switch case trong PHP

    Lệnh điều kiện if ... else trong PHP

    Lệnh điều kiện if … else trong PHP

    Tìm hiểu cách sử dụng các loại toán tử trong PHP

    Tìm hiểu cách sử dụng các loại toán tử trong PHP

  • Phần Mềm
    • Đồ Họa
    • Kỹ Thuật
    • Văn Phòng
No Result
View All Result
IZWEBZ – Blog học lập trình, thiết kế web cơ bản & chuyên sâu
No Result
View All Result
Home Mysql

Danh sách các hàm trong MySQL

Demon Warlock by Demon Warlock
Danh sách các hàm trong MySQL
Share on FacebookShare on Twitter

– Trong hệ quản trị cơ sở dữ liệu MySQL xây dựng sẵn khá nhiều hàm (function) giúp chúng ta giải quyết những công việc mà chúng ta phải thường xuyên thực hiện.

– Dưới cây là bảng mô tả sơ qua về chức năng của một số hàm thường sử dụng trong MySQL.

(các bạn có thể bấm vào hình để tìm hiểu chi tiết chức năng & cách thức sử dụng của từng hàm)

Các hàm dùng để làm việc với chuỗi

CHAR_LENGTH – Trả về độ dài (số lượng ký tự) của một chuỗi.
CONCAT – Nối hai hoặc nhiều chuỗi lại với nhau.
CONCAT_WS – Nối hai hoặc nhiều chuỗi lại với nhau (có kèm theo “dải phân cách” giữa các chuỗi)
FORMAT – Định dạng một số thành dạng #,###,###,###.##
LOWER – Chuyển đổi các ký tự bên trong chuỗi sang dạng chữ thường.
REPLACE – Thay thế tất cả các lần xuất hiện của một chuỗi con (được chỉ định) bên trong chuỗi cha bằng một chuỗi mới.
REVERSE – Đảo ngược thứ tự của các ký tự bên trong chuỗi.
UPPER – Chuyển đổi các ký tự bên trong chuỗi sang dạng chữ in hoa.

Các hàm dùng để làm việc với số

AVG – Tính giá trị trung bình của các số bên trong cột.
COUNT – Đếm số lượng hàng (bản ghi) được trả về từ lệnh truy vấn dữ liệu.
MAX – Trả về giá trị lớn nhất trong cột.
MIN – Trả về giá trị nhỏ nhất trong cột.
SUM – Tính tổng của các giá trị số bên trong cột.

Các hàm liên quan đến giá trị NULL

COALESCE – Trả về giá trị khác NULL đầu tiên trong danh sách.
IFNULL – Kiểm tra một giá trị, nếu giá trị là NULL thì hàm sẽ trả về một giá trị chỉ định, còn nếu giá trị không phải là NULL thì hàm sẽ trả về chính giá trị đó.
ISNULL – Kiểm tra một giá trị, nếu giá trị là NULL thì hàm sẽ trả về 1, còn nếu giá trị không phải là NULL thì hàm sẽ trả về 0.
NULLIF – Kiểm tra hai giá trị, nếu hai giá trị giống nhau thì hàm sẽ trả về NULL, nếu hai giá trị khác nhau thì hàm sẽ trả về giá trị thứ nhất.

Một số hàm quan trọng khác

IF – Kiểm tra một biểu thức điều kiện, nếu đúng thì trả về giá trị được chỉ định thứ nhất, nếu sai thì trả về giá trị được chỉ định thứ hai.
LAST_INSERT_ID – Trả về giá trị id AUTO_INCREMENT của hàng cuối cùng vừa được chèn vào bảng.

– Chức năng của hàm CHAR_LENGTH là dùng để lấy độ dài (số lượng ký tự) của một chuỗi.

Ví dụ 1:
SELECT CHAR_LENGTH("Hello");

– Sau khi thực thi câu lệnh phía trên thì tôi lấy được một bảng dữ liệu như sau:

CHAR_LENGTH(“Hello”)
5
Ví dụ 2:

– Tôi có một cái bảng SinhVien như bên dưới.

MSSV HoTen GioiTinh Tuoi ThanhPho
1 Võ Chí Bảo Nam 21 Cần Thơ
2 Lê Như Nữ 18 Bạc Liêu
3 Nguyễn Thành Nhân Nam 22 Sóc Trăng
SELECT HoTen, CHAR_LENGTH(HoTen) AS SỐ_LƯỢNG_KÝ_TỰ FROM SinhVien;

– Sau khi thực thi câu lệnh phía trên thì tôi lấy được một bảng dữ liệu như sau:

HoTen SỐ_LƯỢNG_KÝ_TỰ
Võ Chí Bảo 10
Lê Như 6
Nguyễn Thành Nhân 17

– Chức năng của hàm CONCAT là dùng để nối hai hoặc nhiều chuỗi ký tự lại với nhau.

Ví dụ 1:
SELECT CONCAT("Thư", "Viện", "Lập", "Trình");

– Sau khi thực thi câu lệnh phía trên thì tôi lấy được một bảng dữ liệu như sau:

CONCAT(“Thư”, “Viện”, “Lập”, “Trình”)
ThưViệnLậpTrình
Ví dụ 2:

– Tôi có một cái bảng SinhVien như bên dưới.

MSSV HoTen GioiTinh Tuoi ThanhPho
1 Võ Chí Bảo Nam 21 Cần Thơ
2 Lê Như Nữ 18 Bạc Liêu
3 Nguyễn Thành Nhân Nam 22 Sóc Trăng
SELECT CONCAT(HoTen, " - ", Tuoi, " tuổi, sống tại ", ThanhPho) AS GIỚI_THIỆU FROM SinhVien;

– Sau khi thực thi câu lệnh phía trên thì tôi lấy được một bảng dữ liệu như sau:

GIỚI_THIỆU
Võ Chí Bảo – 21 tuổi, sống tại Cần Thơ
Lê Như – 18 tuổi, sống tại Bạc Liêu
Nguyễn Thành Nhân – 22 tuổi, sống tại Sóc Trăng

– Chức năng của hàm CONCAT_WS là dùng để nối hai hoặc nhiều chuỗi ký tự lại với nhau (có kèm theo “dải phân cách” nằm giữa mỗi hai chuỗi ký tự)

– Để sử dụng hàm CONCAT_WS thì chúng ta dùng cú pháp như sau:

CONCAT_WS(dải phân cách, str1, str2, str3, . . . .)
Ví dụ 1:
SELECT CONCAT_WS("- - - - -", "Thư", "Viện", "Lập", "Trình");

– Sau khi thực thi câu lệnh phía trên thì tôi lấy được một bảng dữ liệu như sau:

CONCAT_WS(“- – – – -“, “Thư”, “Viện”, “Lập”, “Trình”)
Thư- – – – -Viện- – – – -Lập- – – – -Trình
Ví dụ 2:

– Tôi có một cái bảng SinhVien như bên dưới.

MSSV HoTen GioiTinh Tuoi ThanhPho
1 Võ Chí Bảo Nam 21 Cần Thơ
2 Lê Như Nữ 18 Bạc Liêu
3 Nguyễn Thành Nhân Nam 22 Sóc Trăng
SELECT MSSV, CONCAT_WS("- - - - -", HoTen, "sống tại", ThanhPho) AS THÔNG_TIN
FROM SinhVien;

– Sau khi thực thi câu lệnh phía trên thì tôi lấy được một bảng dữ liệu như sau:

MSSV THÔNG_TIN
1 Võ Chí Bảo- – – – -sống tại- – – – -Cần Thơ
2 Lê Như- – – – -sống tại- – – – -Bạc Liêu
3 Nguyễn Thành Nhân- – – – -sống tại- – – – -Sóc Trăng

– Chức năng của hàm FORMAT là dùng để định dạng một số thành dạng #,###,###,###.##

– Mẫu định dạng #,###,###,###.## rất thích hợp trong việc hiển thị tiền tệ.

– Để sử dụng hàm FORMAT thì chúng ta dùng cú pháp như sau:

FORMAT(number, số lượng chữ số phần thập phân được giữ lại)
Ví dụ 1:
SELECT FORMAT(65782648.8543, 2);

– Sau khi thực thi câu lệnh phía trên thì tôi lấy được một bảng dữ liệu như sau:

FORMAT(65782648.8543, 2)
65,782,648.85
Ví dụ 2:

– Tôi có một cái bảng Products như bên dưới.

ProductID ProductName Price
1 Điện thoại iphone 11 37500000
2 Xe Lamborghini 23857758956
SELECT ProductName, FORMAT(Price, 0) AS Price
FROM Products;

– Sau khi thực thi câu lệnh phía trên thì tôi lấy được một bảng dữ liệu như sau:

ProductName Price
Điện thoại iphone 11 37,500,000
Xe Lamborghini 23,857,758,956

– Chức năng của hàm LOWER là dùng để chuyển đổi các ký tự bên trong chuỗi sang dạng chữ thường.

Ví dụ 1:
SELECT LOWER("Thư Viện Lập Trình");

– Sau khi thực thi câu lệnh phía trên thì tôi lấy được một bảng dữ liệu như sau:

LOWER(“Thư Viện Lập Trình”)
thư viện lập trình
Ví dụ 2:

– Tôi có một cái bảng SinhVien như bên dưới.

MSSV HoTen GioiTinh Tuoi ThanhPho
1 Võ Chí Bảo Nam 21 Cần Thơ
2 Lê Như Nữ 18 Bạc Liêu
3 Nguyễn Thành Nhân Nam 22 Sóc Trăng
SELECT LOWER(HoTen) AS HỌ_TÊN FROM SinhVien;

– Sau khi thực thi câu lệnh phía trên thì tôi lấy được một bảng dữ liệu như sau:

HỌ_TÊN
võ chí bảo
lê như
nguyễn thành nhân

– Chức năng của hàm UPPER là dùng để chuyển đổi các ký tự bên trong chuỗi sang dạng chữ in hoa.

Ví dụ 1:
SELECT UPPER("Thư Viện Lập Trình");

– Sau khi thực thi câu lệnh phía trên thì tôi lấy được một bảng dữ liệu như sau:

UPPER(“Thư Viện Lập Trình”)
THƯ VIỆN LẬP TRÌNH
Ví dụ 2:

– Tôi có một cái bảng SinhVien như bên dưới.

MSSV HoTen GioiTinh Tuoi ThanhPho
1 Võ Chí Bảo Nam 21 Cần Thơ
2 Lê Như Nữ 18 Bạc Liêu
3 Nguyễn Thành Nhân Nam 22 Sóc Trăng
SELECT UPPER(HoTen) AS HỌ_TÊN FROM SinhVien;

– Sau khi thực thi câu lệnh phía trên thì tôi lấy được một bảng dữ liệu như sau:

HỌ_TÊN
VÕ CHÍ BẢO
LÊ NHƯ
NGUYỄN THÀNH NHÂN

– Chức năng của hàm REVERSE là dùng để đảo ngược thứ tự của các ký tự bên trong chuỗi.

Ví dụ 1:
SELECT REVERSE("Hello");

– Sau khi thực thi câu lệnh phía trên thì tôi lấy được một bảng dữ liệu như sau:

REVERSE(“Hello”)
olleH
Ví dụ 2:

– Tôi có một cái bảng SinhVien như bên dưới.

MSSV HoTen GioiTinh Tuoi ThanhPho
1 Võ Chí Bảo Nam 21 Cần Thơ
2 Lê Như Nữ 18 Bạc Liêu
3 Nguyễn Thành Nhân Nam 22 Sóc Trăng
SELECT REVERSE(HoTen) AS HỌ_TÊN_ĐẢO_NGƯỢC FROM SinhVien;

– Sau khi thực thi câu lệnh phía trên thì tôi lấy được một bảng dữ liệu như sau:

HỌ_TÊN_ĐẢO_NGƯỢC
oảB íhC õV
ưhN êL
nâhN hnàhT nễyugN

– Chức năng của hàm REPLACE là dùng để thay thế tất cả các lần xuất hiện của một chuỗi con (được chỉ định) bên trong chuỗi cha bằng một chuỗi mới.

– Để sử dụng hàm REPLACE thì chúng ta dùng cú pháp như sau:

REPLACE(string, old_string, new_string)

– Trong đó:

  • string là chuỗi cha (chứa chuỗi con mà các bạn muốn thay thế)
  • old_string là chuỗi con mà các bạn muốn thay thế.
  • new_string là chuỗi mới dùng để thay thế cho old_string
Ví dụ 1:
SELECT REPLACE("tôi yêu em nhiều lắm em có biết không !?", "em", "GAME");

– Sau khi thực thi câu lệnh phía trên thì tôi lấy được một bảng dữ liệu như sau:

REPLACE(“tôi yêu em nhiều lắm em có biết không !?”, “em”, “GAME”)
tôi yêu GAME nhiều lắm GAME có biết không !?
Ví dụ 2:

– Tôi có một cái bảng Profile như bên dưới.

ID Info
1 tài liệu học lập trình web miễn phí
2 hướng dẫn học lập trình web từ a đến z, demo lập trình web miễn phí
UPDATE Profile SET Info = REPLACE(Info, "lập trình web", "android");

– Sau khi thực thi câu lệnh phía trên thì cái bảng Profile sẽ trở thành:

ID Info
1 tài liệu học android miễn phí
2 hướng dẫn học android từ a đến z, demo android miễn phí

– Chức năng của hàm AVG là dùng để tính giá trị trung bình của các số bên trong cột.

Ví dụ 1:

– Tôi có một cái bảng Products như bên dưới.

ProductID ProductName Price
1 Kem đánh răng PS muối 22000
2 Mì hảo hảo tôm chua cay 3500
3 Nước tăng lực Sting dâu 7500
SELECT AVG(Price) AS GIÁ_TRỊ_TRUNG_BÌNH FROM Products;

– Sau khi thực thi câu lệnh phía trên thì tôi lấy được một bảng dữ liệu như sau:

GIÁ_TRỊ_TRUNG_BÌNH
11000
Ví dụ 2:

– Tôi có một cái bảng Products như bên dưới.

ProductID ProductName Price
1 Kem đánh răng PS muối 22000
2 Mì hảo hảo tôm chua cay 3500
3 Nước tăng lực Sting dâu 7500
SELECT *
FROM Products
WHERE Price > (SELECT AVG(Price) FROM Products);

– Sau khi thực thi câu lệnh phía trên thì tôi lấy được một bảng dữ liệu như sau:

ProductID ProductName Price
1 Kem đánh răng PS muối 22000

– Chức năng của hàm COUNT là dùng để đếm số lượng hàng (bản ghi) được trả về từ lệnh truy vấn dữ liệu (SELECT)

Ví dụ 1:

– Tôi có một cái bảng Customers như bên dưới.

CustomerID CustomerName Address City
1 Nguyễn Thành Nhân 63 Hoàng Văn Thụ Cần Thơ
2 Dương Trung Đức 16 Nguyễn Văn Cừ Cần Thơ
3 Cà Thị Ngọc Điệp Tổ 6 – Hoàng Hoa Thám Vĩnh Long
4 Cầm Xuân Hải Số 4A Đinh Lễ Sóc Trăng
5 Phạm Thị Thùy Linh 164 Lê Thánh Tông Vĩnh Long
6 Lưu Đức Hoa Số 169 Trần Quang Diệu An Giang
7 Phạm Thu Hiền Số 811 Giải Phóng Cần Thơ
SELECT COUNT(CustomerID) AS SỐ_LƯỢNG_KHÁCH_HÀNG FROM Customers;

– Sau khi thực thi câu lệnh phía trên thì tôi lấy được một bảng dữ liệu như sau:

SỐ_LƯỢNG_KHÁCH_HÀNG
7
Ví dụ 2:

– Tiếp tục cái bảng Customers như trong ví dụ 1

SELECT COUNT(CustomerID) AS SỐ_LƯỢNG_KHÁCH_HÀNG_SỐNG_TẠI_CẦN_THƠ
FROM Customers
WHERE City = "Cần Thơ";

– Sau khi thực thi câu lệnh phía trên thì tôi lấy được một bảng dữ liệu như sau:

SỐ_LƯỢNG_KHÁCH_HÀNG_SỐNG_TẠI_CẦN_THƠ
3

– Chức năng của hàm MAX là dùng để lấy giá trị lớn nhất bên trong cột.

Ví dụ 1:

– Tôi có một cái bảng SinhVien như bên dưới.

MSSV HoTen GioiTinh Tuoi ThanhPho
1 Nguyễn Thành Nhân Nam 22 Cần Thơ
2 Trương Bá Chi Nữ 18 Vĩnh Long
3 Trương Hoài Bảo Nam 24 Bạc Liêu
4 Doãn Quốc Thiên Thanh Nữ 19 Sóc Trăng
SELECT MAX(Tuoi) AS TUỔI_LỚN_NHẤT FROM SinhVien;

– Sau khi thực thi câu lệnh phía trên thì tôi lấy được một bảng dữ liệu như sau:

TUỔI_LỚN_NHẤT
24
Ví dụ 2:

– Tiếp tục cái bảng SinhVien trong ví dụ 1.

SELECT *
FROM SinhVien
WHERE Tuoi = (SELECT MAX(Tuoi) FROM SinhVien);

– Sau khi thực thi câu lệnh phía trên thì tôi lấy được một bảng dữ liệu như sau:

MSSV HoTen GioiTinh Tuoi ThanhPho
3 Trương Hoài Bảo Nam 24 Bạc Liêu

– Chức năng của hàm MIN là dùng để lấy giá trị nhỏ nhất bên trong cột.

Ví dụ 1:

– Tôi có một cái bảng SinhVien như bên dưới.

MSSV HoTen GioiTinh Tuoi ThanhPho
1 Nguyễn Thành Nhân Nam 22 Cần Thơ
2 Trương Bá Chi Nữ 18 Vĩnh Long
3 Trương Hoài Bảo Nam 24 Bạc Liêu
4 Doãn Quốc Thiên Thanh Nữ 19 Sóc Trăng
SELECT MIN(Tuoi) AS TUỔI_NHỎ_NHẤT FROM SinhVien;

– Sau khi thực thi câu lệnh phía trên thì tôi lấy được một bảng dữ liệu như sau:

TUỔI_NHỎ_NHẤT
18
Ví dụ 2:

– Tiếp tục cái bảng SinhVien trong ví dụ 1.

SELECT *
FROM SinhVien
WHERE Tuoi = (SELECT MIN(Tuoi) FROM SinhVien);

– Sau khi thực thi câu lệnh phía trên thì tôi lấy được một bảng dữ liệu như sau:

MSSV HoTen GioiTinh Tuoi ThanhPho
2 Trương Bá Chi Nữ 18 Vĩnh Long

– Chức năng của hàm SUM là dùng để tính tổng của các giá trị số bên trong cột.

Ví dụ:

– Tôi có một cái bảng SinhVien như bên dưới.

MSSV HoTen GioiTinh Tuoi ThanhPho
1 Nguyễn Thành Nhân Nam 22 Cần Thơ
2 Trương Bá Chi Nữ 18 Vĩnh Long
3 Trương Hoài Bảo Nam 24 Bạc Liêu
4 Doãn Quốc Thiên Thanh Nữ 19 Sóc Trăng
SELECT SUM(Tuoi) AS TỔNG_SỐ_TUỔI FROM SinhVien;

– Sau khi thực thi câu lệnh phía trên thì tôi lấy được một bảng dữ liệu như sau:

TỔNG_SỐ_TUỔI
83

– Chức năng của hàm COALESCE là dùng để trả về giá trị khác NULL đầu tiên trong một danh sách các giá trị.

Ví dụ:
SELECT COALESCE(NULL, NULL, "Nhân", "Dũng", NULL, "Bảo");

– Sau khi thực thi câu lệnh phía trên thì tôi lấy được một bảng dữ liệu như sau:

COALESCE(NULL, NULL, “Nhân”, “Dũng”, NULL, “Bảo”)
Nhân

– Chức năng của hàm IFNULL là dùng để kiểm tra một giá trị (hoặc một biểu thức giá trị)

  • Nếu giá trị được kiểm tra là NULL thì hàm IFNULL sẽ trả về một giá trị được chỉ định.
  • Nếu giá trị được kiểm tra không phải là NULL thì hàm IFNULL sẽ trả về chính giá trị đó.

– Cú pháp:

IFNULL(giá trị cần kiểm tra, giá trị được trả về khi giá trị cần kiểm tra là NULL);
Ví dụ 1:
SELECT IFNULL(NULL, "Thư Viện Lập Trình");

– Sau khi thực thi câu lệnh phía trên thì tôi lấy được một bảng dữ liệu như sau:

IFNULL(NULL, “Thư Viện Lập Trình”)
Thư Viện Lập Trình
Ví dụ 2:
SELECT IFNULL("Nguyễn Thành Nhân", "Thư Viện Lập Trình");

– Sau khi thực thi câu lệnh phía trên thì tôi lấy được một bảng dữ liệu như sau:

IFNULL(“Nguyễn Thành Nhân”, “Thư Viện Lập Trình”)
Nguyễn Thành Nhân
Ví dụ 3:

– Tôi có một cái bảng SinhVien như bên dưới.

MSSV HoTen GioiTinh Tuoi ThanhPho
1 Nguyễn Thành Nhân Nam 22 Cần Thơ
2 NULL Nữ 18 Vĩnh Long
3 Trương Hoài Bảo Nam 24 Bạc Liêu
4 NULL Nữ 19 Sóc Trăng
SELECT IFNULL(HoTen, "KHÔNG CÓ TÊN") AS HỌ_TÊN FROM SinhVien;

– Sau khi thực thi câu lệnh phía trên thì tôi lấy được một bảng dữ liệu như sau:

HỌ_TÊN
Nguyễn Thành Nhân
KHÔNG CÓ TÊN
Trương Hoài Bảo
KHÔNG CÓ TÊN

– Chức năng của hàm ISNULL là dùng để kiểm tra một giá trị (hoặc một biểu thức giá trị)

  • Nếu giá trị được kiểm tra là NULL thì hàm ISNULL sẽ trả về 1
  • Nếu giá trị được kiểm tra không phải là NULL thì hàm ISNULL sẽ trả về 0

– Cú pháp:

ISNULL(giá trị cần kiểm tra);
Ví dụ 1:
SELECT ISNULL(NULL);

– Sau khi thực thi câu lệnh phía trên thì tôi lấy được một bảng dữ liệu như sau:

ISNULL(NULL)
1
Ví dụ 2:
SELECT ISNULL("Thư Viện Lập Trình");

– Sau khi thực thi câu lệnh phía trên thì tôi lấy được một bảng dữ liệu như sau:

ISNULL(“Thư Viện Lập Trình”)
0
Ví dụ 3:

– Tôi có một cái bảng SinhVien như bên dưới.

MSSV HoTen GioiTinh Tuoi ThanhPho
1 Nguyễn Thành Nhân Nam 22 Cần Thơ
2 NULL Nữ 18 Vĩnh Long
3 Trương Hoài Bảo Nam 24 Bạc Liêu
4 NULL Nữ 19 Sóc Trăng
SELECT ISNULL(HoTen) AS KẾT_QUẢ FROM SinhVien;

– Sau khi thực thi câu lệnh phía trên thì tôi lấy được một bảng dữ liệu như sau:

KẾT_QUẢ
0
1
0
1

– Chức năng của hàm NULLIF là dùng để kiểm tra hai giá trị (hoặc biểu thức giá trị)

  • Nếu hai giá trị đó giống nhau thì hàm NULLIF sẽ trả về giá trị NULL.
  • Nếu hai giá trị đó khác nhau thì hàm NULLIF sẽ trả về giá trị thứ nhất.

– Cú pháp:

NULLIF(giá trị thứ nhất, giá trị thứ hai);
Ví dụ 1:
SELECT NULLIF("web", "android");

– Sau khi thực thi câu lệnh phía trên thì tôi lấy được một bảng dữ liệu như sau:

NULLIF(“web”, “android”)
web
Ví dụ 2:
SELECT NULLIF("web", "web");

– Sau khi thực thi câu lệnh phía trên thì tôi lấy được một bảng dữ liệu như sau:

NULLIF(“web”, “web”)
NULL

– Chức năng của hàm LAST_INSERT_ID là dùng để lấy giá trị id AUTO_INCREMENT của hàng cuối cùng vừa được chèn vào bảng.

Ví dụ:

– Tôi có một cái bảng SinhVien như bên dưới.

MSSV HoTen GioiTinh Tuoi ThanhPho
1 Nguyễn Thành Nhân Nam 22 Cần Thơ
2 Trương Bá Chi Nữ 18 Vĩnh Long
3 Trương Hoài Bảo Nam 24 Bạc Liêu
4 Doãn Quốc Thiên Thanh Nữ 19 Sóc Trăng
INSERT INTO SinhVien (HoTen, GioiTinh, Tuoi, ThanhPho) VALUES ("Lôi Lão Hổ", "Nam", 25, "Bình Phước");
SELECT LAST_INSERT_ID();

– Sau khi thực thi câu lệnh phía trên thì tôi lấy được một bảng dữ liệu như sau:

LAST_INSERT_ID()
5

– Chức năng của hàm IF là dùng để kiểm tra một biểu thức điều kiện, nếu nó đúng thì hàm IF sẽ trả về giá trị được chỉ định thứ nhất, nếu nó sai thì hàm IF sẽ trả về giá trị được chỉ định thứ hai.

– Cú pháp:

IF(biểu thức điều kiện, giá trị thứ nhất, giá trị thứ hai)
Ví dụ 1:
SELECT IF(1000 < 2000, "ĐÚNG", "SAI");

– Sau khi thực thi câu lệnh phía trên thì tôi lấy được một bảng dữ liệu như sau:

(1000 < 2000, “ĐÚNG”, “SAI”)
ĐÚNG
Ví dụ 2:
SELECT IF(1000 > 2000, "ĐÚNG", "SAI");

– Sau khi thực thi câu lệnh phía trên thì tôi lấy được một bảng dữ liệu như sau:

(1000 > 2000, “ĐÚNG”, “SAI”)
SAI
Ví dụ:

– Tôi có một cái bảng SinhVien như bên dưới.

MSSV HoTen GioiTinh Tuoi ThanhPho
1 Nguyễn Thành Nhân Nam 22 Cần Thơ
2 Trương Bá Chi Nữ 18 Vĩnh Long
3 Trương Hoài Bảo Nam 24 Bạc Liêu
4 Doãn Quốc Thiên Thanh Nữ 19 Sóc Trăng
SELECT HoTen, IF(GioiTinh="Nam", "ĐÀN ÔNG", "PHỤ NỮ") AS GIỚI_TÍNH FROM SinhVien;

– Sau khi thực thi câu lệnh phía trên thì tôi lấy được một bảng dữ liệu như sau:

HoTen GIỚI_TÍNH
Nguyễn Thành Nhân ĐÀN ÔNG
Trương Bá Chi PHỤ NỮ
Trương Hoài Bảo ĐÀN ÔNG
Doãn Quốc Thiên Thanh PHỤ NỮ
 

Demon Warlock

Demon Warlock

Tôi được sinh ra ở Việt Nam, nhưng hiện tại đang sống và làm việc tại Mỹ. Ngành tôi học không có liên quan gì đến thiết kế web. Nhưng đây là sở thích từ ngày còn là sinh viên du học, do vậy bây giờ dù cho đang đi làm nhưng tôi vẫn thích dùng thời gian rảnh rỗi của mình để học về thiết kế web. Như các bạn, tôi cũng việc mày mò tự học và khám phá.

Next Post
Cách sử dụng LEFT JOIN trong MySQL

Cách sử dụng LEFT JOIN trong MySQL

Blog học lập trình, thiết kế web từ cơ bản đến nâng cao cho người bắt đầu. Ngoài ra, còn chia sẻ các tài nguyên như: theme, plugin và game.

Follow Us

Chuyên mục

  • CSS
  • Đồ Họa
  • HTML
  • JavaScript
  • jQuery
  • Kỹ Thuật
  • Mysql
  • Phần Mềm
  • PHP
  • Văn Phòng

Recent News

Download Office 2016

Download Office 2016 – Hướng Dẫn Cài Đặt Chi Tiết

22 Tháng Mười Một, 2022
Download Office 2010 Professional – Hướng Dẫn Cài Đặt Chi Tiết

Download Office 2010 Professional – Hướng Dẫn Cài Đặt Chi Tiết

22 Tháng Mười Một, 2022
  • FAQs
  • Bản quyền
  • Tác Giả

© 2022 izwebz - Blog học lập trình, thiết kế web chuyên sâu

No Result
View All Result
  • Bản quyền
  • Chính sách bảo mật
  • Download Adobe Lightroom Classic CC 2020 – Hướng Dẫn Cài Đặt Chi Tiết
  • Download Adobe Photoshop CS6 – Hướng Dẫn Cài Đặt Chi Tiết
  • Download Adobe Premiere Pro CC 2020 – Hướng Dẫn Cài Đặt Chi Tiết
  • Download Internet Download Manager Full 2022
  • Download Photoshop 2019 – Hướng Dẫn Cài Đặt Chi Tiết
  • Download ProShow Gold 9.0 Và Hướng Dẫn Cài Đặt
  • Download Proshow Producer 9 – Hướng Dẫn Cài Đặt
  • FAQs
  • Home 1
  • Liên hệ
  • Tác Giả

© 2022 izwebz - Blog học lập trình, thiết kế web chuyên sâu