SQL能够做些什么:SELECT * FROM table WHERE column = everything
SQL WHERE column = everything
回答
你的问题让3个intrepretations:
- 你不关心列:从where子句放下它(或产品总数下降的where子句,如果这是唯一的子条款)
- 你想要设置列,你不在乎什么:使用
WHERE column IS NOT nULL
- 你想要的搜索,这也可以从一个简单的SQL模板显示所有记录:
SELECT * FROM table WHERE column LIKE '%$searchterm%'
您是否正在寻找IN标准运算符? SELECT * from(其中(1,2,3,4,5)中的列或('value','value2','value3')中的列)
SELECT * FROM table
如果你动态生成SQL,这是
SELECT * FROM table WHERE 1=1
的1=1
占位符允许你返回的所有记录,或者如果你返回一个子集或需要额外的条件语句代替实际情况。
请参见
Why would someone use WHERE 1=1 AND <conditions> in a SQL clause?
但如果它是一份准备好的声明,1 = 1将无法正常工作,因为它会自动逃脱,不是吗? – JayIsTooCommon
如果它是一个准备好的语句,它不是已经有一个WHERE? –
我喜欢1 = 1解决方案! – KinoP
这是迟,但可能是帮助他人
你可以试试这个。
where
isnull([column], '') = CASE WHEN @column IS NULL THEN isnull([column], '') ELSE @column END
- 1. SQL REGEX WHERE COLUMN ='VALUES'PARSER
- 2. SQL - Where column ='value','value1','value2'
- 3. SQL Server Where [column] <>
- 4. 如何让SQL识别WHERE column = NULL?
- 5. SQL group by:select value where another column has min/max
- 6. mysql select count(column)where sum(column)> value
- 7. 如何在Mongo中“(WHERE)column = column”?
- 8. mysql SELECT * FROM table WHERE column + space + column LIKE'%query%'
- 9. SELECT id FROM table_name WHERE column = $ variable
- 10. Oracle - select * where column> 5
- 11. MySQL count rows where another column = value
- 12. MySQL select where column is falsey
- 13. mysql psuedo column in where cluse
- 14. take session_start()out break everything
- 15. SQL性能问题(没有where子句VS其中column LIKE '%')
- 16. SQL Server查看从相关表中获取计数where column =“True”
- 17. Drupal Ajaxifying Everything
- 18. Everything on Activity - Android
- 19. 在Django中,如何过滤where column column =“null”?
- 20. Bigquery SELECT * FROM table where column ='string'not returns any values
- 21. SQL增量SELECT column by +1
- 22. INVALID COLUMN? SQL Server 2012中
- 23. T-SQL Multiple Pivot Column问题
- 24. Where where sql query
- 25. SQL Where Where Only
- 26. SQL Where Where
- 27. 在db2的where子句中,“column is null”和“column = null”之间的区别?
- 28. SQL Where Where There'throws where'where'Where
- 29. <column> IS NULL vs <column> =在LINQ to SQL生成SQL中的NULL
- 30. SQL MAX(column)with Additional Criteria
只是删除字符串的一部分。如果你不在乎column'价值的' - 甚至不把它'where' – zerkms
如果你不需要一列然后删除整个WHERE定义 –
FWIW(有些人可能会觉得这个利息):如果WHERE' '是必需的(因为,有时候,有时候反复无常的系统会需要它),那么'WHERE 1 = 1'将会“匹配所有东西”。同样,这可以扩展(再次,对于那些多变的系统)'WHERE 1 = 1 OR C ='不要在意......' – 2012-05-30 22:40:27