|
CREATE TABLE customers (
id int NOT NULL,
first_name VARCHAR(50) NOT NULL,
last_name VARCHAR(50) NOT NULL,
city VARCHAR(50) NOT NULL,
state VARCHAR(5),
PRIMARY KEY (id)
);
INSERT INTO customers (id, first_name, last_name, city, state)
VALUES
(1, 'François', 'Tremblay', 'Montreal', 'QC'),
(2, 'Bjørn', 'Hansen', 'Oslo',null),
(3, 'Helena', 'Holý', 'Prague', null),
(4, 'Fernanda', 'Ramos', 'Brasília', 'DF');
SELECT CONCAT(
'<Customer>',
'<Id>', id, '</Id>',
'<FirstName>', first_name, '</FirstName>',
'<LastName>', last_name, '</LastName>',
'<City>', COALESCE(city, ''), '</City>',
'<State>', COALESCE(state, ''), '</State>',
'</Customer>') customers_xml
FROM customers LIMIT 2;
customers_xml |
<Customer><Id>1</Id><FirstName>François</FirstName><LastName>Tremblay</LastName><City>Montreal</City><State>QC</State></Customer> |
<Customer><Id>2</Id><FirstName>Bjørn</FirstName><LastName>Hansen</LastName><City>Oslo</City><State></State></Customer> |
… |
|