Bài viết Các hàm thông dụng trong MySQL

Thảo luận trong 'Lập trình website' bắt đầu bởi white.smut, 16 Tháng mười hai 2012.

  1. Offline

    white.smut

    • Administrator

    • Loading: |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||] 99% Completed - Error: Disconnected. Please try again!
    Số bài viết:
    842
    Đã được thích:
    425
    Điểm thành tích:
    450
    Các hàm trong Phát biểu GROUP BY

    - Hàm AVG : hàm trả về giá trị bình quân của cột hay trường (column) trong câu truy vấn
    Ví dụ SELECT AVG(amount) FROM tableOrders
    - Hàm MIN : hàm trả về giá tri nhỏ nhất của cột hay trường trong câu truy vấn
    Ví dụ: SELECT MIN (amount) FROM tableOrders
    - Hàm MAX: hàm trả về giá tri lớn nhất của cột hay trường trong câu truy vấn
    Ví dụ: SELECT MAX (amount) FROM tableOrders
    - Hàm Count: hàm trả về số lượng mẩu tin trong câu truy vấn trên bảng
    Ví dụ : SELECT Count( * ) FROM tableOrders
    - Hàm Sum: hàm trả về tổng giá trị của trường (column) , cột ,trong câu truy vấn
    Ví dụ : SELECT Sum(amount) FROM tableOrders
    - Hàm ASCII : hàm trả về giá trị mã ASCII của ký tự bên trái của chuỗi
    Ví dụ : SELECT ASCII ('TOI');
    Kết quả : 84
    - Hàm Char: hàm này chuyển đổi kiểu mã ASCII từ số nguyên sang dạng chuỗi
    Ví dụ : SELECT Char(35)
    Kết quả : #
    - Hàm UPPER:hàm này chuyển đổi chuỗi sang dạng kiểu chữ hoa
    Ví dụ : SELECT UPPER('iamhatinh')
    Kết quả : IAMHATINH
    - Hàm LOWER :hàm này chuyển đổi chuỗi sang dạng kiểu chữ thường
    Ví dụ :SELECT LOWER('IAMHATINH')
    Kết quả : iamhatinh
    - Hàm Len: hàm này trả về chiều dài của chuỗi:
    Ví dụ: SELECT LEN('I Love You')
    Kết quả : 10
    - Hàm LTRIM : hàm này loại bỏ khoảng trống bên trái của chuỗi:
    Ví dụ : SELECT LTRIM(' kekeke');
    Kết quả 'kekeke'
    - Hàm RTRIM : hàm này loại bỏ khoảng trống bên phải của chuỗi:
    Ví dụ : SELECT RTRIM('kekeke ');
    Kết quả 'kekeke'
    - Hàm LEFT : hàm này trả về chuỗi bên trái tính từ đầu cho đến vị trí thứ n
    Ví dụ : SELECT LEFT('iamhatinh',3);
    Kết quả :iam
    - Hàm RIGHT : hàm này trả về chuỗi bên phải tính từ cuối cho đến vị trí thứ n
    Ví dụ : SELECT RIGHT('iamhatinh',3);
    Kết quả : inh
    - Hàm Instr: hàm trả về vị trí chuỗi bắt đầu của chuỗi con trong chuỗi xét
    Ví dụ :SELECT INSTR('hatinh','iamhatinh');
    kết quả : 4
    4 là tương đương vị trí thứ 4 của chứ hatinh trong chuỗi "iamhatinh"

    Các hàm xử lý thời gian trong MySQL

    - Hàm CurDate() : hàm trả về ngày,tháng ,năm hiện hành của hệ thống
    Ví dụ SELECT curdate() as 'Today is'
    Kết quả :
    Today is
    ---------
    2007-11-17
    - Hàm curtime(): hàm trả về giờ .phút và giây hiện hành của hệ thống
    Ví dụ SELECT curtime() as 'Bay gio la'
    Kết quả :
    Bay gio la
    ---------
    05:12:26
    - Hàm Period_Diff: hàm trả về số ngày trong khoảng thời gian giữa 2 ngày:
    Ví dụ : SELECT Period_Diff(OrderDate,getdate()) as 'So ngay giua ngay thu tien den hom nay'
    Kết quả :
    So ngay giua ngay thu tien den hom nay
    ------------------------------------
    65
    62
    - Hàm dayofmonth: hàm dayofmonth trả về ngày thứ mấy trong tháng
    Ví dụ : SELECT dayofmonth(curdate()) as ' hom nay ngay'
    Kết quả :17

    hongoctrien thích bài này.
  2. Offline

    SPD

    • Windows 98

    • Ngông cuồng, ngang tàng, phách lối
    Số bài viết:
    225
    Đã được thích:
    83
    Điểm thành tích:
    190
    Xin bổ sung cho anh thớt thêm cái nữa (tối quan trọng trong phân trang) là LIMIT<int start>,<int limit>: Nó sẽ lấy số lượng bản ghi là limit và bắt đầu bằng bản ghi thứ start bắt đầu bằng 0
    [Mr]-Boomhongoctrien thích bài này.
  3. Offline

    ngaylucnay

    • Thành Viên Mới

    Số bài viết:
    1
    Đã được thích:
    0
    Điểm thành tích:
    0
    cho mình xin slide nnlt C# đi
  4. Offline

    dinhquanvuong

    • Thành Viên Mới

    Số bài viết:
    4
    Đã được thích:
    0
    Điểm thành tích:
    0
    Có ai cần tài liệu về môn này.inbozz mình,mình share cho cả 1 đống
  5. Offline

    daotaophpvtd

    • Thành Viên Mới

    Số bài viết:
    2
    Đã được thích:
    0
    Điểm thành tích:
    0
    cảm ơn bạn đã giúp mình hiểu thêm về HTML. mình cũng đang tham gia 1 khóa học về lập trình về HTML, các bạn muốn tham gia thì có thể tham khảo tại trang web http:// dao tao lap trinh. edu. vn/khoa-hoc-html-css-jquery-cat-template-theo-chuan-seo-tai-ha-noi

Chia sẻ trang này

Advertising: Linux system admin | nukeviet | nukeviet 4 | Upload ảnh miễn phí