Skip to content

Commit fad39e8

Browse files
committed
Corrigir lógica de seleção de colunas na consulta
1 parent 9932d65 commit fad39e8

File tree

1 file changed

+0
-12
lines changed

1 file changed

+0
-12
lines changed

commands/commands.go

Lines changed: 0 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -93,14 +93,6 @@ func SelectFrom(command string) {
9393
SelectAllFrom(command)
9494
return
9595
}
96-
97-
//pegar o nome das colunas que vao estar na query
98-
// select nome, idade from tabela -> exemplo
99-
//depois de select, pega o que vem depois do select e antes do from que vai estar separado por virgula
100-
//depois de from, pega o que vem depois do from que vai ser o nome da tabela
101-
102-
//salvar as colunas em um array
103-
//salvar o nome da tabela em uma variavel
10496

10597
arrayColumns := strings.Split(command, " ")[1]
10698
arrayColumns = strings.Split(arrayColumns, "from")[0]
@@ -126,20 +118,16 @@ func SelectFrom(command string) {
126118

127119
fmt.Println("Tabela: " + table)
128120

129-
//pegar as colunas do arquivo, vao ser a primeira linha do arquivo separada por ;
130121
var columnsTable string
131122
fmt.Fscanf(file, "%s\n", &columnsTable)
132123
columnsTableArray := strings.Split(columnsTable, ";")
133124

134-
//pegar os dados somente das colunas que foram passadas na query
135-
136125
for i := 0; i < len(columnsTableArray); i++ {
137126
if columnsTableArray[i] == arrayColumns {
138127
fmt.Println(columnsTableArray[i])
139128
}
140129
}
141130

142-
//pegar os dados das colunas que foram passadas na query
143131
var line string
144132
for {
145133
_, err := fmt.Fscanf(file, "%s\n", &line)

0 commit comments

Comments
 (0)