Новый для SQL здесь. У меня есть опыт использования R для создания таблиц / фреймов данных из векторов данных. Вот пример некоторого базового c R-кода, который выполняет то, что я пытаюсь сделать в MySQL.
df = data.frame(var1 = c(1,2,3), var2 = c('a','b','c'))
производит
var1 var2
1 1 a
2 2 b
3 3 c
Я хочу знать, как чтобы сделать это в MySQL.
Например, я мог бы написать:
create table dummytable select 1 as var1, a as var2;
И я бы получил таблицу из одной строки с 1 в столбце 1 и b в столбце 2 Но как бы я заменил 1 и выше на векторы данных, чтобы создаваемая таблица имела несколько строк?
Ясно, что это не сработает, но то, что я ищу, это что-то вроде :
create table dummytable select c(1,2,3) as var1, c('a','b','c') as var2;
Какая базовая c функция мне не хватает для создания и использования векторов?