как вернуть все строки, если я отфильтрую столбец по значению NULL, вместо того, чтобы ничего не возвращать - PullRequest
0 голосов
/ 08 апреля 2020

Кто-нибудь знает, как вернуть все строки, если я отфильтрую столбец по значению NULL, вместо того, чтобы ничего не возвращать?

ps. Я использую python

мой код:

x = ''

conn = psycopg2.connect(dsn)
cur = conn.cursor()

cur.execute("SELECT column_1 FROM table_1 WHERE column_1 = '" + x + "'")

код теперь ничего не возвращает ..

Спасибо

1 Ответ

0 голосов
/ 08 апреля 2020

Я не использую python, но попробуйте что-то вроде этого

...
 if (x==""): whereString=""
  else: 
     whereString="where column_1='"+ x+"'"

     cur.execute("SELECT column_1 FROM table_1 "+whereString)
 ...
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...