Nối chuỗi bằng ||
Thuộc phần Vượt ra ngoài kiến thức cơ bản trong hành trình SQL của Coddy. Bài học 10 trên 27.
SQLite nối các chuỗi với nhau bằng toán tử || (không phải + như bạn dùng trong JavaScript hoặc Python).
SELECT first_name || ' ' || last_name AS full_name
FROM usersBạn có thể kết hợp các giá trị cố định, cột và kết quả của các hàm chuỗi khác. Nếu bất kỳ toán hạng nào là NULL, toàn bộ biểu thức sẽ trở thành NULL: hãy bọc các cột có thể nhận giá trị rỗng bằng COALESCE(col, '') nếu bạn muốn chúng hoạt động như giá trị trống.
Thử thách
Người mớiCác bảng và cột hiện có:
products:id,brand,model,price
Trả về id và một cột duy nhất label theo định dạng '<BRAND> <model> - $<price>'. Tên thương hiệu phải viết hoa, phần còn lại giữ nguyên như đã lưu. Sắp xếp theo id.
Ví dụ: 'APPLE iPhone - $999'.
Tự làm thử
SELECT id,
-- Ghép nhãn bằng ||
FROM products
ORDER BY id
Bài học này có một bài trắc nghiệm ngắn. Bắt đầu bài học để trả lời và theo dõi tiến độ.
Tất cả bài học trong Vượt ra ngoài kiến thức cơ bản
6Công thức phân tích dữ liệu
Top N trong mỗi nhómTỷ lệ trên tổngTổng lũy kếGiữ lại một hàng cho mỗi khóaÔn tập: khách hàng hàng đầuTự luyện tập: Playground SQL