-
[Sql Server] 求教一个行转列的SQL语句有关问题
求教一个行转列的SQL语句问题有两个表:表A包含ID、姓名、Email等基本信息表B包含每人人选的课和成绩(ID、课程、成绩),每个人可能有0到6条【注意课程很多,远远大于6种】现在要输出的结构是:ID、姓名、Email、课程1、成绩1、课程2、成绩2、课程3、成绩3、课程4、成绩4、课程5、成绩5...
26
热度 -
[Sql Server] 怎么查看修改表的只读属性
如何查看修改表的只读属性如何用存储过程或函数查看表是否只读和修改表的只读属性,谢谢!字段是否也有只读属性,相关的设置是怎么样的?谢谢!------解决方案--------------------表是没有只读属性的,列的只读常指"计算列"------解决方案------------...
66
热度 -
[Sql Server] 如果值=NULL 就打印‘xxxxx' 如何打印不出来呢
如果值=NULL就打印‘xxxxx'怎么打印不出来呢?DECLARE@DINTIF(@D=NULL)BEGIN SELECT'XXXXXX'END------解决方案--------------------DECLARE@DINTIF(@DisNULL)BEGIN SELECT...
125
热度 -
[Sql Server] 急怎么查询[用户表]中指定n个用户在[用户登录记录表]中的最新登录信息
急...如何查询[用户表]中指定n个用户在[用户登录记录表]中的最新登录信息?用户表:Tbl_User_Index[UserId][UserName][UserGroup]1aGuest2bViewer3cGuest4dGuest......用户登录记录表:Tbl_Login_Info[UserId...
4
热度 -
[Sql Server] 怎么将两个结构相同表联合当一个表处理
如何将两个结构相同表联合当一个表处理?有两个相同的表ABidAccountYearMonthvalueAccount+year+month主键A表存的是未回收的B表存的是已回收的就是说A表存在的唯一记录在B表中不会存在如何将A表和B表联合成一个表,并增加一个字段type,A表的都是0B表的都为1因为...
37
热度 -
[Sql Server] 新添字段的有关问题
新添字段的问题有几个表,表中都有‘单位’这一个字段。我现在A表中插入了字段‘顺序’,相应的‘单位’对应相应的‘顺序’。如何在其他表中也插入‘顺序’这一字段,使其与‘单位’相对应呀?------解决方案--------------------updateBset单位=(select单位fromAwhe...
18
热度 -
[Sql Server] 查询当前行的行数,该如何处理
查询当前行的行数如果有一表t1ab5sf5fsd4wer3wer想要加一当前行数abc5sf15fsd24wer33wer4该怎么写?------解决方案--------------------selecta,b,c=identity(int,1,1)fromtl------解决方案--------...
49
热度 -
[Sql Server] 用一个SELECT 实现解决方案
用一个SELECT实现例如t1为:abqwe1dsfg2小计118ger19kuyre20we3423小计225db26tyuq29小计335能不能用一条SELECT语句实现---abcqwe118dsfg218小计11818ger1925kuyre2025we342325小计22525db2635...
7
热度 -
[Sql Server] 得到第20到第30条数据,有几种方法,每种10分,分不够再加!解决办法
得到第20到第30条数据,有几种方法,每种10分,分不够再加!以id为pk,在一批id不连续的数据中得到第20条数据,或者得到第20到第30条数据,有几种方法可以实现,大家写写看!------解决方案----------------------第一种方法--第11条到第20条,共选出10条记录sel...
93
热度 -
[Sql Server] (急求)多表联合查询-万分感谢(解决了马上结帖),该如何处理
(急求)多表联合查询--万分感谢(解决了马上结帖)我有四个表orderinfo、表InputMateriel、表OutputMateriel、表StockPileInfo-----------InputMateriel表结构如下:---------------------订料表类型供应商名订料单号订...
2
热度 -
[Sql Server] 求SQL语句按时间段分组解决方法
求SQL语句按时间段分组recorddaterecordid2007-04-2820:09:08 12007-04-2820:09:08 22007-04-2820:09:18 32007-04-2820:09:22 42007-05-1011:33:50 52007-05-1011:33:51 6...
4
热度 -
[Sql Server] 现在小弟我有一个分类,小弟我想让用户自定义排序怎么处理?就是在分类后有一个向上、向下的按钮,按的时候就可以自由排序
现在我有一个分类,我想让用户自定义排序怎么办?就是在分类后有一个向上、向下的按钮,按的时候就可以自由排序?现在我有一个分类,我想让用户自定义排序怎么办?就是在分类后有一个向上、向下的按钮,按的时候就可以自由排序?类似这样。大家一定都做过吧ID号分类名排序1name1.......↑|↓2name2....
66
热度 -
[Sql Server] 关于获得不同记录列值不同的有关问题
关于获得不同记录列值不同的问题最近遇到个问题有一个列比较多的表,想判断两条记录中,究竟哪些值不一样。想直接获得列名,以及不同的值看看都有什么办法?------解决方案----------------------改下钻石的语句declare@sqlvarchar(8000)set@sql='&...
101
热度 -
[Sql Server] 怎样读取和修改已有字段的默认值?该怎么解决
怎样读取和修改已有字段的默认值?现在有个字段为IO默认值为2,请问怎么用SQL语句读取和修改?------解决方案--------------------总算搞出来了,分享一下要修改字段的默认值名首先,必须用Jet-SQL方式打开,也就是说打字的链接字符为provider=microsoft.jet...
87
热度 -
[Sql Server] 【简单有关问题】数据库字段去空格,马上结贴
【简单问题】数据库字段去空格,马上结贴比如table表中姓名字段内容如下张三李四王五空格数未知现在需要用一句update语句将此字段中间所有的空格去掉执行后结果如下张三李四王五谢谢------解决方案--------------------update[table]set姓名=replace(姓名,...
93
热度 -
[Sql Server] sql2000 中 select 赋值,该怎么解决
sql2000中select赋值sql2000中select赋值CID为类别AID为文章编号DECLARE@AIDINTSELECT@AID=AIDFROMARTICLEWHERECID=98这样只能把该类最后一个文章的ID赋给@AID如果我想把第一个文章的ID赋给@AID怎么办??我这样写的也不对...
365
热度 -
[Sql Server] 如何写这样的sql语句或者函数,返回极端值
怎么写这样的sql语句或者函数,返回极端值表里有若干记录,有一列叫statestate包含F,E,I等级别,重要性依次递减现在我要返回重要性级别最高的一条记录请问该怎么写?------解决方案--------------------createtabletmp(idint,statevarchar(...
42
热度 -
[Sql Server] 如何给别人解释什么是左连接或者右连接
怎么给别人解释什么是左连接或者右连接?如题------解决方案----------------------转--查询分析器中执行:--建表table1,table2:createtabletable1(idint,namevarchar(10))createtabletable2(idint,sco...
42
热度 -
[Sql Server] mssql数据库备份文件是rar格式的,该如何处理
mssql数据库备份文件是rar格式的朋友传给我一套程序....他给我的数据库备份文件是rar格式的..哪个大哥..告诉我..怎么还原???谢谢....QQ:87715631------解决方案--------------------和恢复.bak啊啥的,没啥区别,就是不写,没有后缀的话,也是一样地...
91
热度 -
[Sql Server] 关于动态SQL有关问题
关于动态SQL问题问个SQL问题,我现在有个部门日清表table1,里面结构设计:部门代码+日期为主键,现在存完以后的效果是DepartNameDate10012007-5-10012007-5-20012007-5-30012007-5-4但在前台的显示效果我却想要0012007-5-12007-...
63
热度