Archive for the ‘Database’ Category
MySQL query lasted post by each category
19/01/2017
Leave a comment
Cách truy vấn lấy 1 mẫu tin mới nhất của mỗi danh mục category:
SELECT * FROM blog AS a
INNER JOIN (
SELECT min(date_add) AS date_posted FROM blog GROUP BY category
) recent ON (recent.date_posted = a.date_add) AND a.avail = 1
nhantam
PHP Developer
thiết kế web Panpic.vn
Categories: MySQL
MySQL split string
19/03/2015
Leave a comment
1. Tạo function
CREATE FUNCTION SPLIT_STRING( x VARCHAR(255), delim VARCHAR(12), pos INT ) RETURNS VARCHAR(255) RETURN REPLACE(SUBSTRING(SUBSTRING_INDEX(x, delim, pos), LENGTH(SUBSTRING_INDEX(x, delim, pos -1)) + 1), delim, '');
2. Cách dùng
SELECT SPLIT_STRING(string, delimiter, position)
3. Ví dụ
SELECT SPLIT_STR('aaa|bbb|ccc|ddd', '|', 2) as two; +-------+ | two | +-------+ | bbb | +-------+
nhantam
Thiết kế web
Categories: MySQL