Olá amigos! No exemplo mostrado na aula "Android ROOM: Peculiaridades do SQLite: Migration mais complexa", acabamos perdendo a informação do sobrenome. Existe alguma forma de contatenarmos esta informação ao nome do aluno, conforme o código proposto abaixo? Pois tentei deste modo e recebi um 0.0 no nome, provavelmente ele tentou somar os dois valores e retornou zero.
Código original da aula:
database.execSQL("INSERT INTO Aluno_novo (id, nome, telefone, email) SELECT id, nome, telefone, email FROM Aluno");
Código proposto:
database.execSQL("INSERT INTO Aluno_novo (id, nome, telefone, email) SELECT id, nome + ' ' + sobrenome, telefone, email FROM Aluno");