Note các câu lệnh truy vấn SQL Server

  — Lấy ra toàn bộ thông tin các nhân viên SELECT * FROM nhan_vien; — Lấy ra ds nv gồm Mã NV, họ tên, giới tính SELECT ma_nv, hoten, gt FROM nhan_vien; — Đặt bí danh cho cột gt để hiển thị rõ hơn ở câu lệnh trên SELECT hoten, ma_nv, gt as gioi_tinh […]

Bảng tổng hợp các hàm làm việc với chuỗi trong MySQL – P2

KẾT HỢP BIỂU THỨC CHÍNH QUY TRONG CÂU LỆNH: – Biểu thức chính quy được sử dụng khá thường xuyên và đây là một phương pháp tương đối hiệu quả cho các công việc tìm kiếm phức tạp. – Sử dụng biểu thức chính quy trong MySQL được chi thành 3 nhóm từ khóa sau: o NOT_REGEXP o REGEXP o RLIKE – Trong nội dung này trình bày việc sử dụng biểu thức chính quy với từ khóa REGEXP. Kết quả tìm kiếm sẽ trả về 1 nếu […]

Bảng tổng hợp các hàm làm việc với chuỗi trong MySQL – P1

Trong nội dung này, tập trung trình bày các hàm xử lý chuỗi, các thao tác tìm kiếm chuỗi cơ bản kết hợp với việc sử dụng biểu thức chính quy trong hệ quản trị cơ sở dữ liệu MySQL. CÁC HÀM XỬ LÝ CHUỖI CƠ BẢN: 1. LENGTH (str): – Xác định chiều dài chuỗi str   STT Đầu vào Đầu ra 1 SELECT LENGTH (‘MySQL is easy’); 13 2. CONCAT (str1, str2, …, strn) – Nối các chuỗi str1, str2, …, strn thành một chuỗi duy nhất   STT Đầu vào Đầu ra 1 SELECT CONCAT (‘MySQL’, ‘ is’, ‘ easy’); MySQL is easy 2 SELECT CONCAT (‘MySQL’, ‘ is’, NULL, ‘ easy’); NULL 3. FORMAT (str, n) – Chuyển đổi định dạng chuỗi str theo dạng #,###,###.##, trong đó làm tròn đến n số thập phân.   […]

Bảng tổng hợp các hàm làm việc với thời gian trong MySQL (tiếp theo)

Bảng định dạng và kiểu của các thuộc tính expr và unit   unit expr MICROSECOND MICROSECONDS SECOND SECONDS MINUTE MINUTES HOUR HOURS DAY DAYS WEEK WEEKS MONTH MONTHS QUARTER QUARTERS YEAR YEARS SECOND_MICROSECOND ‘SECONDS.MICROSECONDS’ MINUTE_MICROSECOND ‘MINUTES:SECONDS.MICROSECONDS’ MINUTE_SECOND ‘MINUTES:SECONDS’ HOUR_MICROSECOND ‘HOURS:MINUTES:SECONDS.MICROSECONDS’ HOUR_SECOND ‘HOURS:MINUTES:SECONDS’ HOUR_MINUTE ‘HOURS:MINUTES’ DAY_MICROSECOND ‘DAYS HOURS:MINUTES:SECONDS.MICROSECONDS’ DAY_SECOND ‘DAYS HOURS:MINUTES:SECONDS’ DAY_MINUTE ‘DAYS HOURS:MINUTES’ DAY_HOUR ‘DAYS HOURS’ YEAR_MONTH ‘YEARS-MONTHS’   1. DATE_ADD(date, INTERVAL expr unit) – Cộng vào thời điểm date một giá trị […]

Bảng tổng hợp các hàm làm việc với thời gian trong MySQL

Trong nội dung này, tập trung trình bày các hàm xử lý thời gian, ngày, tháng, năm, … các thao cộng trừ và định dạng thời gian trong hệ quản trị cơ sở dữ liệu MySQL. 1. NOW() – Xác định thời gian tại thời điểm hiện tại   STT Đầu vào Đầu ra 1 SELECT NOW(); 2011-12-26 19:50:24 2 SELECT NOW() + 0; 20111226195113 2. CURDATE() – Xác định ngày, tháng, năm tại thời điểm hiện tại   STT Đầu vào Đầu ra 1 SELECT CURDATE(); 2011-12-26 3. CURTIME() – Xác định giờ, phút, giây tại thời điểm hiện […]