全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 邛崃小区保洁合同范本
- 物业公司买断合同范本
- 放大镜(教案)青岛版科学一年级上册
- 销售软件合同协议范本
- 融资顾问服务合同范本
- 物业服务外亿合同范本
- 美容行业加盟合同协议
- 益阳劳务分包合同范本
- 物业建渣运输合同范本
- 第二节 金属的化学性质教学设计-2025-2026学年初中化学鲁教版2024九年级下册-鲁教版2024
- 读书分享成品《窗边的小豆豆》课件
- 【2025年】员工食堂培训试题及答案
- 财务会计基本规范与操作手册
- 2025年大学《历史学》专业题库- 中国古代史的专题研究
- DG-TJ08-401-2025 公共厕所规划和设计标准
- 见义勇为宣传课件
- 说话的艺术课件
- 个人信息保护规则及制度
- 货车安全培训案例分享课件
- 2025湖南张家界桑植县交通旅游建设投资集团有限公司招聘考试参考题库及答案解析
- 暖气费面积分摊合同协议
评论
0/150
提交评论