


全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
select name,nbid,sid,category,filename from dbo.sysdatabases2008-01-30 14:34分离数据库代码分离数据库代码-分离数据库代码Sp_detach_db MyNews-恢复数据库代码方法1sp_attach_db MyNews,D:sqlMSSQLDataMyNews_data.mdf,D:sqlMSSQLDataMyNews_log.ldf-恢复数据库代码方法2sp_attach_single_file_db MyNews,D:sqlMSSQLDataMyNews_data.mdf-在sql sever中用sql命令查看表结构sp_MShelpcolumns dbo.PE_Admin-Count(*)的一个省力的替代法对于SQL server用户,有一个比SQL标准的count(*)更节省资源的获取表中纪录数的方法。可以从sysindexes表中获得值,SQL server自动地将最新的纪录数保存在这个表中。实现这个任务的SQL查询的语法如下:SELECT rows FROM sysindexes WHERE id=OBJECT_ID (your_table)这种方法可以稍微快一些,特别是当你的数据库非常大的时候。但是,你不能使用Where语句获得更专门的纪录个数,如SELECT count(*) FROM mytable WHERE hrs 40。-ASP+SQL编程时,需要两个以上的SELECT语句的查询怎么做SELECT * FROM SELECT * FROM Table. AS Aliashlost的意见:select * from table where id (not) in(select id from table2)zjk的意见:select * from table_1 inner join table_2 on table.fields=xx-如何用SQL文将表B按字段X升序,字段Y降序排序后,取出第n到第m个记录?select top 5 au_id, au_lname, au_fname from authors where au_id not in (select top 15 au_id from authors order by au_id desc, au_lname asc)order by au_id desc, au_lname asc-在Access的查询中,如何通过SQL命令的方式,增加一个字段,该字段要求属性为允许空字符?ALTER TABLE mytable ADD mynewcolumn INT NULL- 有两个表T1,T2;T1是用户代码信息表(假如说用户数是10个,代码如10,11等,以后还可以增加),T2是这些用户每天的信息表,T2表里的用户信息不一定每天都有记录。有时是全空,有时是只有其中几个人的记录。此两个表是根据用户代码来进行连接的。-问题是: 要想查找特定日期的所有用户的信息,如果没有记录就显示用户名:空。我用的是T1表循环,然后根据T1里的用户代码,SELECT T2的相应信息。这样做,随着T2表记录的增多,速度慢。有没有更好的方法提高速度,比如说只访问T2表,对用户代码做一些技巧?对于这种问题,一般不使用两个表单独查询,可以对多个表同时进行查询,如 T1和T2的用户代码都是 ID, T2 中的日期为 Date,则查询代码如下: Select * from T1,T2 where T1.ID = T2.ID and T2.date=某日期 ; 此外,如果查询的量很大,还可以以ID为关联建立T1和T2的视图,具体格式因数据库的不同而有所不同,大致如下:(视图名为T1_T2) create View T1_T2 from T1,T2 where T1.ID=T2.ID ( may be some error, to see the document of Oracle ) 另外,还可使用 Power Builder 用图形的方式建立视图. (it is a easy way to control database) 对视图的查询同查询单表一样。 select * from T1_T2 where T1_t2.Date = 某日期 ;可可的意见: 如T1和T2的用户代码都是ID, T2中的日期为Date,则查询代码如下:Select T1.ID,T2.* from T1,T2 where T1.ID = T2.ID and T2.date=某日期group by all T1.ID停云问: 若“where t2.date=某日期”中的某日期为变量,则查不出来,是何因?如selece * from aa where aa.date1=&date2答:应该这样: s= selece * from aa where aa.date1=# & format(日期变量,yyyy-mm-dd) & #。你可以看看在执行上面这条语句和执行s = selece * from aa where aa.date1=&date2这条语句之后s变量的值有什么不同,相信就能体会原因。-请教如何使得到的某一字段结果保留两位小数,我试过Round函数,可是总是四舍五入后,将后几位小数编程零,因为设计到打印,所以不能在后面显示一串零。谢谢!您可以这样:select i=Round(i*100,0)/100。闻雷的意见:用select i=Round(i*100,0)/100似乎还是老样子,试试select Y=left(Round(X,2),(charindex(.,X)+2)hzh的意见试试 declare i decimal(6,4) select cast(i as decimal(4,2)-在asp中调用ACCESS中数据,并对一个文本型字段用ORDER BY 进行排序,这个文本型字段中的内容为数字1,2,3,4,.10,11; SELECT * FROM 表 order by Val(field)王文利的意见: SELECT * FROM 表 order by len(field),field-如何复制sqlserver的表结构?使用select * into #newtable where 1=2-如何使用SQL语言显示数据库表中的某字段的不重复记录你可以使
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 工程安装团队管理方案(3篇)
- 电信基站工程建设方案(3篇)
- 安全教育年度培训方案课件
- 牧场安全生产培训方案课件
- 安全教育培训需求检查课件
- 猎头专员面试题库及答案
- 新能源汽车智能网联功能用户付费意愿趋势预测报告(2025年)
- 安全教育培训记录用电课件
- 2025年工业互联网NFV技术助力企业数字化转型实践报告
- 2025年新能源行业企业国际化经营策略与新能源市场分析报告
- 2025-2026学年湘美版(2024)小学美术三年级上册《创意钟表》教学设计
- 2025交通行业工会改革计划
- 2022民用建筑暖通空调设计技术措施
- 班干部聘任仪式
- 2025教科版三年级科学上册教学计划、教学设计(附目录)
- 高校新生开学动员大会教师代表发言稿范文
- 2025年心内科重症病房CCU临床带教资选拔理论试题(附答案)
- 甬温线特大铁路事故
- 2025-2026学年苏教版(2024)小学科学三年级上册(全册)课时练习及答案(附目录P102)
- 药剂学:第二章 药物的物理化学相互作用课件
- API-650-1钢制焊接石油储罐
评论
0/150
提交评论