code: func (q *Query) Column(columns ...string) *Query {
  	for _, column := range columns {
  		if column == "_" {
  			if q.columns == nil {
  				q.columns = make([]QueryAppender, 0)
  			}
  			continue
  		}
  
  		if q.model != nil {
  			if j := q.model.Join(column, nil); j != nil {
  				continue
  			}
  		}
  
  		q.columns = append(q.columns, fieldAppender{column})
  	}
  	return q
  }
docs: // Column adds a column to the Query quoting it according to PostgreSQL rules.
  // Does not expand params like ?TableAlias etc.
  // ColumnExpr can be used to bypass quoting restriction or for params expansion.
  // Column name can be:
  //   - column_name,
  //   - table_alias.column_name,
  //   - table_alias.*.