Mysql chọn kết hợp hai cột
Bài viết này sẽ hướng dẫn bạn nhiều cách để nối dữ liệu của hai cột trong 4. Nhiệm vụ này có thể dễ dàng được thực hiện theo lập trình bằng cách chọn các trường từ bảng 4 và lưu trữ các giá trị của chúng vào một biến sau khi nối các giá trị của chúngCó thể đơn giản hóa quy trình trên bằng cách nối các giá trị khi bạn chọn các hàng từ Bảng cơ sở dữ liệu Bây giờ chúng ta lấy một ví dụ đơn giản. Nếu bạn có hai cột riêng biệt trong cơ sở dữ liệu là tên và họ và muốn hiển thị giá trị trong cả hai cột dưới dạng một chuỗi tên đầy đủ, bạn có thể sử dụng một trong hai cách tiếp cận đã cho để hoàn thành nhiệm vụ của mình. Tương tự, nếu một địa chỉ được chia thành nhiều cột trong cơ sở dữ liệu và bạn muốn nó là một địa chỉ duy nhất, bao gồm thành phố, tiểu bang và quốc gia trong ứng dụng của mình, thì hàm 6 sẽ rất hữu íchHai chức năng khác nhau có thể được sử dụng để hoàn thành nhiệm vụ này
Cả hai hàm 1 và 2 đều nối hai hoặc nhiều chuỗi. Hai hàm này khác nhau vì hàm 2 hoạt động cùng với dấu phân cách giữa các chuỗi, trong khi hàm 1 không cho phép sử dụng dấu phân cách. Có một sự khác biệt đáng kể khác giữa các hàm này ở chỗ hàm 1 trả về giá trị 6 nếu bất kỳ đối số nào là 6. Ngược lại, hàm 2 chỉ trả về giá trị 6 nếu dấu phân cách là 6Đoạn script sau tạo một bảng 11 với bốn cột ( 12, 13, 14 và 15) 6Ở đây, chúng tôi chèn các giá trị dữ liệu mẫu vào bảng sinh viên để trình diễn
Truy vấn đã cho bên dưới trả về tất cả dữ liệu từ bảng sinh viên 1Nối các cột bằng hàm INSERT INTO student
VALUES (111,'Sim','Marlw','[email protected]'),
(124,'John','Carl','[email protected]'),
(362,'Paul','cohelo','[email protected]'),
(244,'Lunas','sen','[email protected]');
INSERT INTO student
VALUES (114,'Jaine','Kora','[email protected]'),
(615,'Roma','Sholy','[email protected]'),
(997,'Beaon','shrlon','[email protected]'),
(332,'Peter','cohelo','[email protected]');
|