编写高效SQL语句的方法
敬业的IT人
互联网
佚名
2008-2-28 0:56:43
高效的SQL语句示例:
假设现在class条件如果传入空的话,就查询所有,如果不为空的话,就根据特定条件查找,一般的写好将对其进行判断,然后写两条SQL语句,例如:(假设传入的班级变量为classStr)
if("".equals(classStr))//注意此处这种写好优于classStr.equals(""),这样写的话,假如classStr传入的为Null,则会报错。
若采用逆向思维的话,则写一条语句就可以解决上面的问题。
由上面语句可看出,如果classStr为空的话,则查询所有,若classStr不为空的话,则根据其值进行查询。
- 最新文章
- 详细讲解如何升级SQL Server数据库系统[02-28]
- 在SQL Server 2000数据库中检测和结束死锁[02-28]
- 用存储过程查出引起死锁的进程和SQL语句[02-28]
- 用一个实例讲解GROUP BY CEIL的使用方法[02-28]
- 讲解有关SELECT FOR UPDATE的一些概念[02-28]
- Select语句究竟是如何来使用索引的?[02-28]
- 相关文章
- 详细讲解如何升级SQL Server数据库系统[02-28]
- 在SQL Server 2000数据库中检测和结束死锁[02-28]
- 用存储过程查出引起死锁的进程和SQL语句[02-28]
- 用一个实例讲解GROUP BY CEIL的使用方法[02-28]
- 一条SQL语句变得巨慢的原因及其解决方法[02-28]
- SQL Server数据库的线程与纤程[02-28]
