Как я могу скрыть столбцы, которые мне нужны для запроса

Я нашел кое-что о скрытии столбцов в запросах, но ни один из них не помог.

В моем запросе ниже я не хочу, чтобы "NextRow" отображалась в выводе.

SELECT * 
    FROM (SELECT *, LAG([Cupola_Charge_Counter]) OVER (ORDER BY DateTime) NextRow
    FROM OPENQUERY(INSQL, 
        'SELECT DateTime, [Cupola_Charge_Counter], [Cupola_Charge_Steel], [Cupola_Charge_Cast], [Cupola_Charge_Remelt],  [Cupola_Charge_Pig], [Cupola_Charge_Borings]
            FROM WideHistory
            WHERE wwRetrievalMode = ''Full''
            AND wwVersion = ''Latest''
            AND DateTime >= DateAdd(hh,-24,GetDate())
            AND DateTime <= GetDate()')
    ) X 
    WHERE NextRow <> [Cupola_Charge_Counter]
    ORDER BY DateTime DESC
ReactJs | Supabase | Добавление данных в базу данных
ReactJs | Supabase | Добавление данных в базу данных
Это и есть ваш редактор таблиц в supabase.👇
Понимание Python и переход к SQL
Понимание Python и переход к SQL
Перед нами лабораторная работа по BloodOath:
0
0
50
2

Ответы 2

Вы используете *. Это сокращение для всех строк. Если вам нужны только определенные строки, вместо использования * укажите, какие строки вы хотите. Пример:

SELECT id, name, phone FROM...

Не могу поверить, что я смотрел мимо этого. Спасибо, что указали на это. Это сработало отлично.

idnarbjm 11.07.2018 14:07

@idnarbjm Рад это слышать. Пожалуйста, нажмите на галочку рядом с моим ответом, примите его, если вы сочли его полезным.

Goose 11.07.2018 15:20

Вы не можете использовать звездочку и сделать это. Это займет больше времени, но вам придется вводить каждый атрибут, который вы хотите, но вы все равно сможете ссылаться на NextRow в своем запросе.

Другие вопросы по теме