Using the XCOL table type

The XCOL table is used when you have a table with a field containing a list of elements, and you want to access all these elements individually.

First, let's create a table with some data using the following queries:

CREATE TABLE anime (
  title VARCHAR(50) NOT NULL,
  characters VARCHAR(250) DEFAULT NULL
) ENGINE=CONNECT;
INSERT INTO anime VALUES 
('Fullmetal Alchemist', 'Edward Elric, Alphonse Elric, Roy Mustang, Maes Hughes, Greed, Riza Hawkeye, Alex Louis Armstrong'),
('Steins;Gate', 'Rintarou Okabe, Kurisu Makise, Mayuri Shiina, Itaru Hashida'),
('Clannad: After Story', 'Tomoya Okazaki, Nagisa Furukawa, Ushio Okazaki');

The first column contains the title of a Japanese anime, and the second column contains the names ...

Get MariaDB Essentials now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.