
数据库
文章平均质量分 56
心亦
成长中的菜鸟
展开
-
全国省市数据库
[引用:地址不明确了!]--不足:23山东和16山东重复--创建DBPromary数据库 create database DBPromaryuse DBPromarygo--创建promary表create table promary( proID int primary key, proName nvarchar(50) not null)----转载 2012-01-13 19:41:02 · 567 阅读 · 0 评论 -
SQL语句distinct的多列问题
distinct 多列问题结合group by的解决方法表 table1 id RegName PostionSN PersonSN 1 山东齐鲁制药 223 2 2 山东齐鲁制药 224 2 3 北京城建公司 225 2 4 科技公司 225 2 我想获得结果是 id RegName PostionSN PersonSN 1 山东齐转载 2012-01-15 14:01:24 · 57466 阅读 · 3 评论 -
提高SQL查询效率
1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。 2.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如: select id from t where num is null 可以在num上设置默认值0,确保表中num列没有null值,然后这样查询: selec转载 2012-09-01 10:54:04 · 492 阅读 · 0 评论 -
SQLSERVER2005远程连接数据库
如果SQL2005连接不上,并且服务器上所有与防火相关的东西都关闭了,还是连接不上。进行如下操作:一、为 SQL 启用远程连接 1. 单击“开始”,依次指向“程序”、“Microsoft SQL Server 2005”和“配置工具”,然后单击“SQL Server 外围应用配置器”。2. 在“SQL Server 2005 外围应用配置器”页上,单击“服务和连接的外围应用配置器”。转载 2012-08-23 11:29:57 · 751 阅读 · 0 评论 -
SQL Server系统函数
一、字符转换函数1、ASCII()返回字符表达式最左端字符的ASCII 码值。在ASCII()函数中,纯数字的字符串可不用‘’括起来,但含其它字符的字符串必须用‘’括起来使用,否则会出错。2、CHAR()将ASCII 码转换为字符。如果没有输入0 ~ 255 之间的ASCII 码值,CHAR() 返回NULL 。3、LOWER()和UPPER()LOWER()将字符串全部转转载 2012-09-03 17:09:35 · 782 阅读 · 0 评论 -
高手详解SQL性能优化十条经验
1.查询的模糊匹配尽量避免在一个复杂查询里面使用 LIKE '%parm1%'—— 红色标识位置的百分号会导致相关列的索引无法使用,最好不要用.解决办法:其实只需要对该脚本略做改进,查询速度便会提高近百倍。改进方法如下:a、修改前台程序——把查询条件的供应商名称一栏由原来的文本输入改为下拉列表,用户模糊输入供应商名称时,直接在前台就帮忙定位到具体的供应商,这样在调用转载 2012-11-16 23:27:33 · 410 阅读 · 0 评论 -
ADO.NET实用经验
ADO.NET作为微软最新的数据访问技术,已经在企业开发中得到了广泛的应用。对于一线的开发人员来说,掌握基本的概念和技术之后,提高应用水平和解决实际问题的最有效手段,莫过于相互交流彼此的最佳时间经验经验。在这篇文章中,两位ADO.NET专家向读者毫无保留地、详尽地介绍了很多实用经验。 简介 本文为您提供了在Microsoft ADO.NET应用程序中实现和获得最佳性能、可转载 2011-12-14 11:01:15 · 486 阅读 · 0 评论 -
SQL中的case when使用小例
用一个SQL语句完成以下查询,从book表中查询出price,当price在10到20之间(包含10和20)时返回“10 to 20”,当price为空返回“Unknown”,其他情况返回原price的值(群硕招聘)select case when CONVERT(int, price)>=10 and CONVERT(int, price)<=20 then '10 to 2原创 2013-05-07 23:34:13 · 1400 阅读 · 0 评论