SQLite Query: сопоставить любое целое число - PullRequest
1 голос
/ 15 апреля 2011

У меня есть запрос, подобный следующему:

SELECT num1,num2,num3,num4 from num_cols WHERE num1=1 AND num2=2 AND num3=3 AND num4=4;

Я хотел бы повторно использовать этот запрос в контекстах, в которых я, возможно, не желаю точно сопоставлять каждое число, поэтому, если бы я мог сделать что-то вроде этого:

SELECT num1,num2,num3,num4 from num_cols WHERE num1=1 AND num2=2 AND num3=* AND num4=4;

, где * будет соответствовать любому num3.Есть ли в sqlite3 символ или функция типа *, которая будет соответствовать любому значению?

Есть ли один для целых чисел?Есть ли один для строк?

1 Ответ

1 голос
/ 15 апреля 2011

Можете ли вы просто оставить num3 вне списка выбора? Разве это не соответствует целому числу? Или, если num3 может быть нулем, скажем

num3 is not null
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...