SQL Server数据库查询优化的常用方法总结

数据库 SQL Server
SQL Server数据库是一种功能性很好的数据库系统,SQL Server数据库的查询是SQL Server数据库操作中很重要的一个操作,如今数据库优化是很热门的,本文为大家总结了一些SQL Server数据库查询优化的常用方法。

SQL Server数据库查询优化的常用方法总结:

本文中,abigale代表查询字符串,ada代表数据表名,alice代表字段名。

技巧一:

问题类型:ACCESS数据库字段中含有日文片假名或其它不明字符时查询会提示内存溢出。

解决方法:修改查询语句

以下为引用的内容:
sql="select * from ada where alice like '%"&abigale&"%'"
改为
sql="select * from ada"
rs.filter = "alice like '%"&abigale&"%'"

技巧二:

问题类型:如何用简易的办法实现类似百度的多关键词查询(多关键词用空格或其它符号间隔)。

解决方法:

以下为引用的内容:
'//用空格分割查询字符串
ck=split(abigale," ")
'//得到分割后的数量
sck=UBound(ck)

sql="select * ada where"

在一个字段中查询

以下为引用的内容:
For i = 0 To sck
SQL = SQL & tempJoinWord & "(" & _
"alice like '"&ck(i)&"%')"
tempJoinWord = " and "
Next

在二个字段中同时查询

以下为引用的内容:
For i = 0 To sck
SQL = SQL & tempJoinWord & "(" & _
"alice like '"&ck(i)&"%' or " & _
"alice1 like '"&ck(i)&"%')"
tempJoinabigale = " and "
Next

 

本文就为大家总结这几种技巧,其中这几种SQL Server数据库查询优化的方法也不是绝对权威的,大家应用时还是需要根据具体情况作出选择,如果大家有更好的方法欢迎拿出来与大家一起分享。

【编辑推荐】

  1. 两种与SQL Server数据库交换数据的方法
  2. SQL Server数据库搭建农村信息化的方案
  3. Microsoft SQL Server数据库开发问题详解
责任编辑:迎迎 来源: 赛迪网
相关推荐

2011-04-06 11:34:52

SQL Server数查询优化

2009-01-27 21:00:00

服务器数据库SQL Server

2009-07-06 21:20:34

SQL Server数

2011-03-28 17:12:36

sql server数优化

2009-03-11 15:40:20

2010-07-14 09:17:17

SQL Server数

2011-07-26 17:19:32

SQL Server数随机抽取数据

2016-12-12 13:07:57

数据库优化SQL

2011-08-25 14:50:42

SQL Server数常用操作

2010-07-23 10:54:09

优化SQL Serve

2010-09-14 09:53:52

sql server还

2011-08-22 12:01:36

SQL Server代码优化

2011-04-01 13:21:26

SQL ServerOracle数据库查询优化

2011-08-18 15:03:47

SQL Server多优化方案

2009-03-19 09:44:07

SQL Server数据库迁移数据库

2011-08-09 12:15:08

SQL Server日志已满

2011-08-16 17:31:24

SQL Server访问速度

2014-07-18 09:33:53

数据库数据库优化

2011-08-29 14:17:10

SQL Serverdefault val

2010-06-28 14:56:24

优化SQL Serve
点赞
收藏

51CTO技术栈公众号