1. Trang chủ
  2. » Luận Văn - Báo Cáo

Bài giảng Microsoft SQL Server: Chương 4 - GV. Phạm Mạnh Cương

51 2 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Nội dung

CHƯƠNG IV TRUY VẤN DỮ LIỆU Giảng viên: Phạm Mạnh Cương NỘI DUNG I- Một số hàm T-SQL: II- Phát biểu truy vấn liệu III- hàm xếp loại (ranking) I- Một số hàm T-SQL: Hàm Hàm Hàm Hàm Hàm Hàm toán học xử lý chuỗi ký tự xử lý ngày tháng thời gian chuyển đổi kiểu giá trị hệ thống CASE 1- Hàm toán học ABS(x) : Trị tuyệt đối x SQRT(x) : Căn bậc hai x SQUARE( x) : tính x2 POWER( y, x ) : tính yx SIGN( x ) : Lấy dấu số x (-1: x0) ROUND( x, n ) : Làm tròn tới n số lẻ CEILING( x ) : Số nguyên nhỏ >= x FLOOR( x ) : Số nguyên lớn Kết trả số nguyên (tức tháng ) SELECT DATENAME(month,GETDATE()) -> Kết trả chuỗi August (tức tháng ) Hôm ngày 28 tháng năm 2010, bạn muốn thăng lên ngày tháng Tức giá trị bạn mong muốn ngày 29 tháng năm 2010, viết sau: SELECT DATEADD(month,1,DATEADD(day,1,'8/28/2010')) Use Pubs SELECT DATEDIFF (day, pubdate, getdate ()) AS TongSoNgay From titles 4- Hàm chuyển đổi kiểu giá trị Thường dùng chuyển liệu kiểu số, ngày sang kiểu chuỗi để hiển thị hình STR( x [, len [, dec] ]): Chuyển số x sang kiểu chuỗi có tổng chiều dài len (mặc định 10) với phần lẻ dec (mặc định 0) Select MaMH, Str(DonGia, 10, 2) + N' đồng' From MatHang CAST(exp AS new_data_type) Select MaMH, Cast(DonGia As nVarchar(10)) + N' đồng' From MatHang CONVERT (new_data_type, exp [, style]) Select MaMH, Convert(nVarchar(10), DonGia) + N' đồng' From MatHang Style cho kiểu Float Real • Tối đa chữ số; vượt hiển thị dạng mũ • Hiện dạng mũ có chữ số • Hiện dạng mũ có 16 chữ số Ví dụ: Declare @a Float Set @a = 58947.5589745 SELECT Convert(Varchar,@a ,1) Kết quả: 5.8947559e+004 10

Ngày đăng: 07/09/2023, 03:52