pkarthionline Ответов: 1

Как написать Select столбец значение null не отображаются?


Привет,

сервер SQL запроса SELECT:
=================


У меня memberTable есть 150 столбцов, в этом 150 столбцах 70 столбцов обязательных столбцов
остальные столбцы на основе столбцов отображения условий столбцы нулевого значения не должны отображаться.

пример: У меня есть 50 записей в моем членском столе. первые 70 столбцов обязательны.В 71 до 150 не обязательные столбцы,
если в таблице есть данные, то столбцы только показывают их, а остальные столбцы-нет.

col1,col2,col3...col150
col1 - col70 должен отображаться
col71 - col150 какой столбец не имеет значения.не показывайте этого столбцам.

Как написать запрос select?.

Что я уже пробовал:

выберите * из таблицы memberTable;

он будет отображать все столбцы,но в col71,col72,col73 ... col149, col150 некоторые столбцы имеют нулевое значение.я не показываю столбцы с нулевыми значениями или пустые столбцы.

1 Ответов

Рейтинг:
2

#realJSOP

Это не практичный подход, потому что существует вероятность того, что каждая запись будет иметь различную комбинацию нулевых значений столбцов. Когда вы выполняете запрос, *все* строки будут иметь одни и те же столбцы (которые вы указываете в SELECT заявление).


pkarthionline

выберите топ-10 * membertable
где col71 не равно нулю и col72 не равно нулю и col73 не равно нулю и col74 не равно нулю и col75 не равно нулю и
col76 не является нулевым и col77 не является нулевым и col78 не является нулевым и col79 не является нулевым и col80 не является нулевым и
col81 не является нулевым и col82 не является нулевым и col83 не является нулевым и col84 не является нулевым и col85 не является нулевым и
col86 не является нулевым и col87 не является нулевым и col88 не является нулевым и col89 не является нулевым и col90 не является нулевым и
col91 не является нулевым и col92 не является нулевым и col93 не является нулевым и col94 не является нулевым и col95 не является нулевым и
col96 не является нулевым и col97 не является нулевым и col98 не является нулевым и col99 не является нулевым и col100 не является нулевым


но он отображает все столбцы.как изменить запрос?

#realJSOP

Он отображает все столбцы, потому что вы сказали "выбрать *". Это означает, что вы возвращаете все столбцы.