Hàm Xử Lý Chuỗi Và Các Hàm Xử Lý Căn Bản Trong Mysql - Itseovn

Diễn đàn CNTT | Forum CNTT Cộng đồng Tin học Việt Nam ITSEOVN Home Diễn đàn > Kiến thức lập trình SQL & MySQL > Hàm xử lý chuỗi và các hàm xử lý căn bản trong mysql

Thảo luận trong 'Kiến thức lập trình SQL & MySQL' bắt đầu bởi phamcongson, 12/1/16.

  1. phamcongson phamcongson Police Tham gia ngày: 3/6/13 Bài viết: 474 Đã được thích: 93 Điểm thành tích: 28 Giới tính: Nam
    Hàm xử lý chuỗi và các hàm xử lý căn bản trong mysql ​1. Nối chuỗi trong mysql dùng hàm CONCAT
    • CONCAT dùng để nối 2 hoặc nhiều chuỗi lại với nhau.
    Mã: SELECT CONCAT(N"Nối chuỗi trong MySQL"," ", N"xử lý chuỗi trongg mysql") AS mycolum; Mã: SELECT CONCAT(row1, row2,row3) AS mycolum;
    • Kết quả: Nối chuỗi trong MySQL xử lý chuỗi trongg mysql
    • Hoặc bạn có thể dụng hàm CONCAT_WS
    2. Nối chuỗi thêm ký tự ở giữa mỗi chuỗi nối CONCAT_WS
    • Dùng để nối chuỗi và thêm các ký tự tùy chỉnh vào giữa mối chuỗi nối.
    • VD: bạn muốn nối chuỗi ('1','2','3') khi in ra dữ liệu sẽ nối thêm dấu - ở giữa mối chuỗi nối thành: 1-2-3 thì dùng hàm CONCAT_WS nhé.
    • Hoặc nối chuỗi: ('xử','lý','chuỗi') khi in dữ liệu sẽ có khoảng trắng ' ' ở giữa mối chuỗi nối thì dùng hàm CONCAT_WS
    VD1: khi dùng CONCAT_WS Mã: SELECT CONCAT_WS(" ",N"Xử",N"Lý",N"Chuỗi") AS mycolum;
    • Kết quả: Xử Lý Chuỗi
    • " ": là ký tự thêm vào giữa mỗi chuỗi
    VD1: khi dùng CONCAT Mã: SELECT CONCAT(N"Xử",N"Lý",N"Chuỗi") AS mycolum;
    • Kết quả: XửLýChuỗi
    VD2: khi dùng CONCAT_WS Mã: SELECT CONCAT_WS(", ","1","2","3") AS mycolum;
    • Kết quả: 1, 2, 3
    • ", ": là ký tự thêm vào giữa mỗi chuỗi
    VD2: khi dùng CONCAT CODE]SELECT CONCAT_WS(",","1","2","3") AS mycolum;[/CODE]
    • Kết quả: 123
    3. 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
    Mã: SELECT AVG(amount) FROM tableOrders 4. 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
    Mã: SELECT MIN(amount) FROM tableOrders 5. 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
    Mã: SELECT MAX(amount) FROM tableOrders 6. Hàm Count
    • Hàm trả về số lượng mẩu tin trong câu truy vấn trên bảng
    Mã: SELECT Count(*) FROM tableOrders 7. Hàm SUM
    • Hàm trả về tổng giá trị của trường (column) , cột ,trong câu truy vấn
    Mã: SELECT Sum(amount) FROM tableOrders 8. Hàm ASCII
    • Hàm trả về giá trị mã ASCII của ký tự bên trái của chuỗi
    Mã: SELECT ASCII ('TOI'); 9. Hàm Char
    • Hàm này chuyển đổi kiểu mã ASCII từ số nguyên sang dạng chuỗi
    Mã: SELECT Char(35) 10. Hàm UPPER
    • Hàm này chuyển đổi chuỗi sang dạng kiểu chữ hoa
    Mã: SELECT UPPER('itseovn') 11. Hàm LOWER
    • Hàm này chuyển đổi chuỗi sang dạng kiểu chữ thường
    Mã: SELECT LOWER('ITSEOVN') 12. Hàm LENGTH
    • Hàm này trả về chiều dài của chuỗi:
    Mã: SELECT LENGTH('Dien dan seo ITSEOVN') 13. Hàm LTRIM
    • Hàm này loại bỏ khoảng trống bên trái của chuỗi:
    Mã: SELECT LTRIM(' ITSEOVN CNTT VN'); 14. Hàm RTRIM
    • Hàm này loại bỏ khoảng trống bên phải của chuỗi:
    Mã: SELECT RTRIM('ITSEOVN CNTT VN '); 15. 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
    Mã: SELECT LEFT('Dien dan seo',3); 16. 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
    Mã: SELECT RIGHT('Dien dan cntt Viet Nam',3); Kết quả : Nam 17 Hàm Instr
    • Hàm trả về vị trí chuỗi bắt đầu của chuỗi con trong chuỗi xét
    Mã: SELECT INSTR('hatinh','iamhatinh'); 18 Hàm Instr
    • Hàm trả về giá trị được thay đổi từ 1 chuỗi tìm kiếm.
    Mã: REPLACE('diễn đàn seo Việt Nam', 'seo', 'ITSEOVN')
    • Kết quả được chuỗi : diễn đàn ITSEOVN Việt Nam
    Để add chữ tiếng Việt vào database thì bạn thêm N' vào trước dữ liệu khi lưu xuống VD: Mã: REPLACE(N'diễn đàn seo Việt Nam', N'seo', N'ITSEOVN') Các hàm xử lý thời gian trong MySQL 1 Hàm CurDate()
    • Hàm trả về ngày,tháng ,năm hiện hành của hệ thống
    Mã: SELECT curdate() as 'Hôm nay là' Kết quả : Hôm nay là = 2016-01-12 2. Hàm curtime()
    • Hàm trả về giờ .phút và giây hiện hành của hệ thống
    Mã: SELECT curtime() as 'Bây giờ là' Kết quả : Bây giờ là = 09:15:05 3.Hàm Period_Diff
    • Hàm trả về số ngày trong khoảng thời gian giữa 2 ngày:
    Mã: SELECT Period_Diff(OrderDate,getdate()) as 'Số ngày giữa ngày' Kết quả : Số ngày giữa ngày = 65 và 62 4. Hàm dayofmonth
    • Hàm dayofmonth trả về ngày thứ mấy trong tháng
    Mã: SELECT dayofmonth(curdate()) as 'hôm nay ngày mấy' Kết quả :hôm nay ngày mấy = 12
    Cảm ơn đã xem bài:

    Hàm xử lý chuỗi và các hàm xử lý căn bản trong mysql

    Lượt xem: 8,113 - Xem Bài Viết Cùng Chủ Đề
    • Lỗi: Error connecting to MySQL: Access denied for user ad_admin05/03/2024
    • ERROR 1045: Access denied for user 'localhost' (using password: YES)13/11/2023
    • Mở port 1433 cho MS Sql Server kết nối từ xa mọi phiên bản mới nhất10/07/2023
    • Lỗi: Could not allocate space for object trong SQL Server Code C# MCV LinQ27/08/2022
    • Trang web test code Sql Server vs MySql Online31/08/2020
    Last edited by a moderator: 5/12/18 phamcongson, 12/1/16 #1
  2. phamcongson phamcongson Police Tham gia ngày: 3/6/13 Bài viết: 474 Đã được thích: 93 Điểm thành tích: 28 Giới tính: Nam
    Tổng kết các lệnh cac-ham-trong-mysql-h.png cac-ham-trong-mysql-h1.png cac-ham-trong-mysql-h2.png
    phamcongson, 12/1/16 #2
  3. phamcongson phamcongson Police Tham gia ngày: 3/6/13 Bài viết: 474 Đã được thích: 93 Điểm thành tích: 28 Giới tính: Nam
    Diễn giải các lệnh 1-ham-ascii-va-bin-trong-mysql.png 2-ham-bit_lenght-char-char_length-trong-mysql.png 3-ham-character_length-concat-concat_ws-trong-mysql.png 4-ham-conv-elt-trong-mysql.png 5-ham-export_set-field-find_in_set-trong-mysql.png 6-ham-format-hex-trong-mysql.png 7-ham-insert-instr-lcase-trong-mysql.png 8-ham-left-lenght-trong-mysql.png 9-ham-load_file-locate-mysql.png 10-ham-lower-fpad-ltrim-mysql.png 12-ham-make_set-mid-oct-octet_lenght-trong-mysql.png 13-ham-ord-position-qoute-trong-mysql.png 14-ham-expr-regexppattern-trong-mysql.png 15-ham-repeate-replace-reverse-trong-mysql.png 16-ham-right-rpad-rtrim-trong-mysql.png 17-ham-soundex-expr1-sounds-like-expr2-space-trong-mysql.png 19-ham-strcmp-substing-trong-mysql.png 20-ham-substing-trong-mysql.png 21-ham-substing-index-trong-mysql.png 22-ham-trim-both-leading-trailing-from-trong-mysql.png
    phamcongson, 12/1/16 #3
  4. phamcongson phamcongson Police Tham gia ngày: 3/6/13 Bài viết: 474 Đã được thích: 93 Điểm thành tích: 28 Giới tính: Nam
    23-ham-uscase-upper-trong-mysql.png
    phamcongson, 12/1/16 #4
(Bạn phải Đăng nhập hoặc Đăng ký để trả lời bài viết.) Show Ignored Content Chủ để tương tự : Hàm xử
Diễn đàn Tiêu đề Date
Kiến thức lập trình SQL & MySQL Các hàm xử lý thời gian trong MySQL 12/1/16
Kiến thức lập trình SQL & MySQL Hàm xử lý chuỗi trong sql, hàm xử lý chuỗi cơ bản trong sql 2005, 2008 14/5/15
Kiến thức lập trình SQL & MySQL Hàm xử lý ngày tháng giờ phút giây trong sql server 2005, 2008 5/3/14
Kiến thức lập trình SQL & MySQL Hàm xử lý chuỗi trong sql server 3/12/13
Kiến thức lập trình SQL & MySQL Cấu trúc viết hàm trong SQL 12/7/18
Like và Share ủng hộ ITSEOVN Tweet
  • Đăng nhập bằng facebook
  • Login with Facebook
Tên tài khoản hoặc Email: Bạn đã có tài khoản rồi?
  • Tích vào đây để đăng ký
  • Vâng, Mật khẩu của tôi là:
  • Bạn đã quên mật khẩu?
Duy trì đăng nhập BẢNG GIÁ XĂNG DẦU MỚI NHẤT
Loại Vùng 1 Vùng 2
Xăng RON 95-V 24.220 24.700
Xăng RON 95-III 23.530 24.000
Xăng E5 RON 92-II 22.270 22.710
DO 0,001S-V 22.280 22.720
DO 0,05S-II 20.880 21.290
Dầu hỏa 2-K 21.510 21.940
GIÁ ĐIỆN SINH HOẠT MỚI NHẤT
STT / Bậc số điện Giá (Đ/kWh)
1: Cho kWh từ 0 - 50 1.806
2. Cho kWh từ 51 - 100 1.866
3. Cho kWh từ 101 - 200 2.167
4. Cho kWh từ 201 - 300 2.729
5. Cho kWh từ 301 - 400 3.050
6. Cho kWh từ 401 trở lên 3.151
7. Dùng công tơ thẻ trả trước 2.649
Thống kê diễn đàn Đề tài thảo luận: 18,191 Bài viết: 78,482 Thành viên: 12,183 Thành viên mới nhất: laplajewelry Hôm Nay Fanpage Facebook fanpage Quảng cáo Ga chống thấm Cotton

Từ khóa » Tách Chuỗi Trong Mysql