请教个sql问题 [问题点数:20分]

Bbs1
本版专家分:15
结帖率 96.55%
Bbs5
本版专家分:2445
教个SQL 问题
现在有一个列a有数字值,我想往这个表面的其他列插入记录,我怎么能让a在现在的数字基础上做到我每加一行记录a就自动加‘1’那?在插入的时候进行最好。rn(如现在久后一值是987,当我增加一行记录后就自动变成988)rn--加代码最好--rnrnrn-------------------------rn请说的细点好吧,小弟刚接触<em>sql</em>!
教个sql问题
姓名 编号 日期 次数rn李四 001 2003rn李四 001 2005rn李四 001 2006rn李四 001 2007rn王五 002 2003rn王五 002 2005rn刘六 003 2007rnrn相同姓名、编号的人把日期先后把次数字段写上。rn比如:rnrn姓名 编号 日期 次数rn李四 001 2003 1rn李四 001 2005 2rn李四 001 2006 3rn李四 001 2007 4rn王五 002 2003 1rn王五 002 2005 2rn刘六 003 2007 1rnrnrn谢谢
教个SQL问题
请<em>教个</em>:rnSQL.Add('select * from 英语 union select * from 语文 where (语文.学号='+''+Trim(Edit2.Text)+')and(英语.学号=语文.学号)');哪错了?
教个SQL的问题
select a.empno from emp a where a.empno not in(select empno from emp1 where job=´SALE´); rnrn rnselect a.empno from emp a ,emp1 b where a.empno=b.empno(+) and b.empno is null and b.job=´SALE´; rnrn这两个SQL的结果是一样吗??rnrn
教个sql问题
关于A表的一个查询返回rnrnid info map typern1 'a' 2 'dd'rn1 'b' 2 'cc'rn1 'c' 2 'ccc' rn2 ‘e’ 3 'cce'rn2 'f' 3 'ccf'rn如何返回id infos type maprn 1 'a,b,c' 'dd,cc,ccc' 2rn 2 'e,f' 'cce,ccf' 3rnrn这样的格式?最好不要用子查询。
教个SQL的问题
[code=Delphi(Pascal)]rn因为在VB中习惯了,我试试看在Delphi中能不能这样写,但是出错了,请教老鸟们是否这样做是不行的?rnprocedure TForm1.Button2Click(Sender: TObject);rnbeginrn cn := Createoleobject('ADODB.Connection');rn cn.Activeconnection := cn;rn SQL = 'Select * Form 表'rn cn.open SQL, cn, 1, 1rn //FillData;rnend;rn[DCC Error] Unit1.pas(63): E2003 Undeclared identifier: 'SQL'rn[DCC Error] Unit1.pas(64): E2066 Missing operator or semicolonrn[DCC Error] Unit1.pas(64): E2029 'END' expected but ',' found[/code]rnrn[code=Delphi(Pascal)]rn下面的语句能通过编译rnprocedure TForm1.Button2Click(Sender: TObject);rnbeginrn cn := Createoleobject('ADODB.Connection');rn cn.Activeconnection := cn;rn cn.open('Select * From 表', cn, adOpenStatic,rn adlockOptimistic, adcmdText);rn //FillData;rnend;[/code]
教个问题~~~~~~SQl的查询
有一张表只有两个字段为:产品编号、生产日期,rn其中产品编号是产品代码(CUN967)+时间(yyyymmdd)+生产线编号(4位数字),如CUN967200209201234就是2002年09月20日1234号生产线生产的CUN967产品rnrnrn现在我要查询2002年8月1日到2002年8月31日每天都生产了产品的流水线编号,rn就是说要列出在表里存在CUN96720020801****到CUN96720020831****的流水线编号。rnrnrn请教各位高手,这个代码怎么写?
不懂SQL的请教个问题
一个软件,用SSP监视到一句rn[code=<em>sql</em>]Update SysrnSet Jc='苏州伟顺企业'rn , Mc='苏州伟顺贸易发展有限公司'rn , RegVer=2rn[/code]rn这个信息最有可能在哪?rn是SQL:BatchStarting下面的。rn是在表里呢?表里的触发器里呢?存储过程里呢?还是哪里?rn大部分有可能的地方都找了。。。
新手请教个sql问题
具体是这样的。rn希望从数据库中提取出签3000个数据的name,其中这些数据按照score从大到小进行了排序。但是,得到的name有重复的,希望能够自动剔除这些重复的值,每个name只出现一次。rnselect top 3000 name rnfrom tablenamernwhere ID=2524rnorder by scorern这是提取了前3000个score最大的name.rn怎么得到3000个完全不同的name 啊?还是要score从大到小排序的。rn谢谢
教个SQL查询问题
我现在有一张表 里面有两条记录rnname timern张 3rn王 2rn现在我想要得到的结果是time是几就会查询出几条rnname timern张 1rn张 1rn张 1rn王 1rn王 1rn怎么做
教个SQL语句问题
用了group by后怎么再和第二张表关联呢?比如:rnselect UserID,sum(ScoreValue) from tb_XXX group by UserIDrnrn现在要把UserID关联到表tb_User中取UserName怎么写语句啊?
教个SQL排名的问题
关于sybase:现在有表A,有个字段b,c,我现在想取出该表中b=‘123’按c排名前100的,以及b='456'按c排名前100的rnrnrn 请问下,这个怎么SQL来实现??????
教个SQL查询处理的问题
程序中有个<em>sql</em>查询:rnselect sum(XX) from XX where XX = ' 'rnrn当不存在满足条件的纪录是返回的值是Null,否则返回结果rn为什么我在程序中写了: ( rsValue 是Recordset)rnrnIf rsValue.Fields(0).Value <> Null Thenrn a = rsValue.Fields(0).Valuernelsern a = 0rnrn运行中不管结果是Null,还是数值,程序都不进入第一个条件呢?rn该怎么判断??rnrn谢谢rn--rn
教个SQL排序问题
字段memtypeid的值从0到8,我想取出1到8的所有用户按注册时间顺序排在前面,0的用户值按注册时间排在后面,用SQL语句怎么实现?
教个关于sql问题
问个关于<em>sql</em> 的<em>问题</em>rn表结构是这样的:rnid zbm shijirn--------------------------------------------------------rn1 name aXXX公司rn1 db 张三rn1 fw 百货rn1 phone 12345rn1 addr 北京rn1 news 32432434rn2 fw 电子rn2 db 李四rn2 name b**作坊rn2 phone 23456rn2 addr 上海rn2 news 213213213rn... ... ...rnid 相同代表是同一个企业信息.rn我希望这样查询:找所有姓李在上海开电子作坊的人的公司名,希望不是多层嵌套.谢谢大家!!!
教个简单sql问题
Query1.SQL.text:='USE MASTER rnEXEC p_addumpdevice ''disk'', ''mytest'',''E:\work\Project\mytest.dat''';rnQuery1.ExecSQL;rnrn这样写有什么错误吗?rnrn
教个sql语句的问题
select a.cont_nam,rn sum(a.cont_mon),rn (rn select sum(cont_mon) from dev_contrn where cont_no = a.cont_norn and cont_id = '1'rn )rnfrom dev_cont arngroup by a.cont_nam;rn提示:not a gooup by expressionrnrn我这样加也不行:rnselect a.cont_nam,rn sum(a.cont_mon),rn (rn select sum(cont_mon) from dev_contrn where cont_no = a.cont_norn and cont_id = '1'rn )rnfrom dev_cont arngroup by a.cont_nam,rn select sum(cont_mon) from dev_contrn where cont_no = a.cont_norn and cont_id = '1';rnrn困惑中,请教前辈。rn
教个基础的sql问题
我的一个表中有几个字段:rn篇名;作者;全文rn现在我想把所有的 '全文' 全部改成 '篇名'.DOC 的格式rn例如 篇名 叫 汽车技术 全文就是 汽车技术.DOCrn语句改怎么写rn刚学SQL 希望大大们帮帮忙
教个sql语句问题
SELECT id,title,content FROM article ORDER BY id DESC LIMIT 12rnrn我想在显示这个文章列表时,首条记录显示约100个字的简述(content里取),rnrn因为content是很大的html内容,text类型,这样取出来很吃力,约有几十K。rnrn能不能在SQL里判断仅第一条记录才取content?rnrn另外再问下my<em>sql</em>有没有内置可过滤html的函数?rnrnrn谢谢
教个SQL查询问题
我有个车号表,车号表的字段是单位编码,车号,还有个单位表,我怎么用一条语句设置每个单位都具有同一个车号?
教个sql语句的问题....
表结构如下rnrn时间 datetime 状态 rn 08:45:00 完成 rn 08:20:20 未完成 rn 9:10:10 未完成 rn 9:12:18 完成 rn 9:12:10 未完成 rn ...rn ..rn .rn 23:58:10 .....rnrnrnrn请问怎么用select语句显示如下效果呢? rnrn时段 完成 未完成 总数rn08:00-09:00 1 1 2rn9:00-10:00 1 2 3rn10:00-11:00 0 0 0rn....rn...rn..rn.rn23:00-23:59
sql 语句请教个问题。。。。。。
首先我有个表 ZC_Admission然后查询这个表的字段rn[code=SQL]rnSelect name from syscolumns Where ID=OBJECT_ID('ZC_Admission')rn[/code]rn查询结果:rn[code=Java]rnID rnClasssetupID rnNurseryIDrnSpecialtysetupIDrnCarsetupIDrnAdnamernAdcodernAdsexrnAdtimern[/code]rn但是我想把字段相关的名称也显示出来,不知道怎么去实现,要的结果是这样的.rn[code=SQL]rnID 编号rnClasssetupID 班级rnNurseryID 入托方式rnSpecialtysetupID 特长班级 rnCarsetupID 接送方式rnAdname 姓名rnAdcode 拼音码rnAdsex 性别rnAdtime 时间rn[/code]rn就想要上面的结果,不知道怎么实现,谢谢啦!
教个SQL语句的问题
请<em>教个</em>SQL语句的<em>问题</em> rnADOQuery1->SQL->Add("SELECT * FROM students");rn有个where id=Edit1->text我要加到上面的SQL语句上。格式应是什么样的。
sql新手请教个问题
建立数据源时出现:stat:28000 <em>sql</em> server error:18456 sa连接不上去,请指教。数据库没动过肯定是sa null
教个SQL技巧问题
我的函数list有个参数 @DelFlagrn函数条件是WHERE DelFlag IN (@DelFlag)rn现在我想查出@DelFlag为 0或1或0,1这3种情况的记录。rnSELECT * FROM list(0,1)这样就报错参数不对了。rn怎么解决?
教个SQL问题,谢谢!!!
我有一个视图rnSELECT Count(Distinct ID_CARD) As PSNCOUNT, /*人数*/rn SUM(金额1+金额2) AS 金额A,rn SUM(金额2+金额3) AS 金额B,rn SUM(金额1+金额3) AS 金额C,rn ... ...rnFROM 视图rnWHERE ... ...rnGROUP BY ... ...rnrn现在因为一些<em>问题</em>,我把视图的金额数据都进行了汇总及精简的字段都插入到新表中了rnSELECT “人数怎么汇总”, /*人数*/rn SUM(金额A) AS 金额A,rn SUM(金额B) AS 金额B,rn SUM(金额C) AS 金额C,rn ... ...rnFROM 新表rnWHERE ... ...rnGROUP BY ... ...rnrn现在人数<em>问题</em>怎么计算,有什么好的办法,谢谢!!!
教个SQL聚合的问题
数据库rnid var1 var2 va3 netrn0001 100001 X00001 M00001 10rn0002 100002 X00001 M00001 10rn0003 100003 X00002 M00001 10rn0004 100004 X00003 M00001 10rn0005 100005 X00003 M00001 10rn0006 100006 X00003 M00001 10rn0007 100007 X00004 M00002 10rn0008 100008 X00004 M00002 10rnrn对VAR3进行聚合汇总,并计算不同var2的个数,期待结果如下rnrnvar3 var2 netrnM00001 3 60rnM00002 1 20rnrn感谢您的指导!!
教个sql,排序的问题
数据库需要按照标题的时间,或者期数来排序比如:“读者文摘第1期”、“读者文摘第2期”、“读者文摘第3期”,可以不可以直接根据标题来排序,让她做到按期数的倒序排序?rn注:标题格式是定死的。aa第x期。rnrnps:直接按照标题升序或者倒序会出现第1期和第10期在一起,排在第二期的后面。
教个问题,关于SQL的
我是初学者,看到这样一个<em>问题</em>,还请各位指教rnrn有A,B,C三个卡点,不考虑方向,当车经过时会记录车牌号,三个点之间行驶的理论时间为30分钟,三个点采集的数据上传到同一个表中 表的字段有ID,DIR(就是卡点A或B或C),CARNO(车牌号),TRATIME(通过时间) rn另外表中的数据有至少5000万条记录rnrn不限方式,求套牌车。rnrn也就是在两点之间出现时间小于30分钟的车,排除同一点的比较rnrn求思路 求方案
教个SQL语句
现在有下面一个表rnrnRIV_NAME Username RIV_NUM RIV2_EXAMINE RIV2_DATE rnA 张山 71 杨行镇 2007-3-12 11:10:37 rnA 张山 83 杨行镇 2007-3-12 13:57:28 rnA 张山 77 杨行镇 2007-3-12 13:58:08 rnB 李四 91 杨行镇 2007-2-23 13:52:14 rnB 李四 80 月浦镇 2007-3-23 14:41:35 rnB 张山 73 杨行镇 2007-3-23 15:05:05 rnC 王五 90 杨行镇 2007-3-27 13:13:11 rnC 王五 94 杨行镇 2007-4-27 13:19:12 rnC 王五 92 杨行镇 2007-3-27 13:19:36 rnC 王五 95 杨行镇 2007-4-27 13:23:16 rnrn我想显示成rnRIV_NAME RIV_NUM1 RIV_NUM2 RIV_NUM3 RIV2_EXAMINE RIV2_DATE rnA 71 83 77 杨行镇 3月rn B 91 80 73 杨行镇 3月rnC 90 92 空 杨行镇 3月rnrnrnrnrnrnrnrn请大家帮忙.我想不出怎么写.谢谢了
教个SQL语句!
[code=SQL]rncreate table tb(rnid int identity(1,1) primary key,rnuid int --用户IDrnsale_name varchar(50) rnsale_info textrnuFlag tinyint)--0为个人,1为企业rn/*************************************/rnselect a.id,a.sale_name,a.sale_info rnfrom tb a,? brnwhere a.uid=b.idrn[/code]rn个人会员表 userReg,企业会员表compReg,这个"[color=#FF0000]?[/color]"表无法确定,这个SQL语句想让大家帮我想想rn
教个sql
表中有个内容"Loading \u202"rnrn怎么SELECT * FROM table WHERE aa = 'Loading \u202' 查不出来呢 rnrn返回了 0 行rn
教个sql语句
两个access数据库A,B。里面表的结构完全相同。rn现在想用<em>sql</em>语句把A中的数据更新到B中,根据主键更新,B中没有的记录插入,有的记录更新。帮忙写一下这个语句,执行速度快的那种。rn数据库A的文件路径是E:\学生.mdb B的是D:\学生.mdbrn主键是XH。rnrn表的结构是rn学号(XH) 性别(XB) 年龄(NL) 地址(DZ) rn 1 男 。。。 。。。 rn 2 女 。。。 。。。 rn 。 。 。。。 。。。rn 。 。 。。。 。。。rn 。 。 。。。 。。。rn rn----------------------------------------- rnrn
教个SQL~!
time name rn2010-12-11 08:20:02 arn2010-12-11 08:20:04 a rn2010-12-11 08:20:15 a rn2010-12-11 08:20:35 a rn2010-12-11 08:20:50 b rnrnrn基本条件:时间>3秒 ,<30分钟。rnrn希望得到结果rnrnname time count startTime endTimerna 2010-12-11 08:20:04 3 2010-12-11 08:20:04 2010-12-11 08:20:35rnb 2010-12-11 08:20:50 1 2010-12-11 08:20:50 2010-12-11 08:20:50
教个sql!
库存rnid name qty lot rn1 a 200 a1rn2 a 400 b1rn3 a 100 c1rnrn结果为 id name qty lot rn 1 a 50 b1rn 2 a 100 c1rn要领550数量的 a产品,不用游标,怎么实现?
教个sql查询语句
[b]Tcompany 公司表:[/b]rncid companyrn1 a公司rn2 b公司rn3 c公司rnrn[b]Tcontact 联系人表:[/b]rnid cid department contactrn1 2 采购部门 张三rn2 2 行政部门 李四rn3 1 采购部门 林一rn2 1 行政部门 林二rnrn就是一个公司多个联系人的表结构。rn来路如:go.php?cid=1,2,5,6&department=采购部门rnrnrn想要的结果:rncompany contactrna公司 林一rnb公司 张三rnrn刚开始用:rnSELECT company,(SELECT contact FROM Tcontact where cid=1 AND department='采购部门' LIMIT 1) as contact FROM Tcompany WHERE id IN(1,2,5,6);rnrn但这样内部SELECT里的cid无法使用多个变量,不知可有其它方法?请各位指点,谢谢。rn
求助:请教个sql
表数据如下:rncreate table dept(rn id number(20),rn deptname varchar(50),rn riskname varchar(50),rn creationtime char(20)rn);rnrninsert into dept values (1,'总公司','风险1','2014-08-12 16:24:39');rninsert into dept values (2,'总公司','风险2','2014-08-12 16:24:39');rninsert into dept values (3,'分公司','风险2','2014-08-12 16:24:39');rninsert into dept values (4,'分公司','风险3','2014-08-12 16:24:39');rninsert into dept values (5,'总公司','风险1','2013-08-12 16:24:39');rninsert into dept values (6,'总公司','风险3','2013-08-12 16:24:39');rninsert into dept values (7,'分公司','风险1','2013-08-12 16:24:39');rninsert into dept values (8,'分公司','风险2','2013-08-12 16:24:39');rnrnselect * from dept order by deptname desc,creationtime rnrn[img=https://img-bbs.csdn.net/upload/201408/18/1408368217_329215.jpg][/img]rnrn现在要实现的效果如下:rn[img=https://img-bbs.csdn.net/upload/201408/18/1408369178_259632.jpg][/img]rn就是我要按照年度(根据creationtime来判断)统计这张表中某个单位每个年度跟上一年相比新增的风险,保持的风险和减少的风险。rnrnrn
教个SQL语句?
请教各位大牛:遇到了一个查询的<em>问题</em>,比如数据库中有三个字段,c_name,c_money,c_date 分别代表客户姓名,消费金额,消费的日期。 rnrn现在想要查询,客户首次累计消费达到1万元的那个日期(就是说从第一笔累加到>=10000元的那个首次日期,提取出来日期).只想用存储过程完成,有个模糊的思路是,定义变量sum,时间、姓名排序,查出金额,获取第一个金额,while 金额小于10w,游标向下移动,sum+=金额。各位大大有没有更好的方法呢?rnrn请问如果只用存储过程的话,具体应该怎么做啊,十分感谢!! rnrnc_name c_money c_datern张三 4000 2015/1/5rn张三 4000 2015/1/5rn小红红 50000 2015/1/6rn李四 3000 2015/1/13rn张三 4000 2015/1/14rn小明明 3000 2015/1/15rn李四 2000 2015/1/19rn李四 3000 2015/1/20rn李四 2000 2015/1/20rn小红红 3000 2015/1/20rn张三 80000 2015/1/20rn张三 50000 2015/1/20rn李四 70000 2015/1/21rn小红红 2000 2015/1/21rn小明明 2000 2015/1/22rn小红红 90000 2015/1/23rn小红红 100000 2015/1/23rn小红红 50000 2015/1/23rn小明明 3000 2015/1/23rn张三 100000 2015/1/23rn小明明 2000 2015/1/27rn张三 300000 2015/1/27rn李四 4000 2015/1/28rn小明明 11200 2015/1/28rn张三 50000 2015/1/28rn李四 125000 2015/1/29rn小红红 12500 2015/1/29rn张三 4000 2015/1/29rn李四 50000 2015/1/30rn小明明 250000 2015/1/30rn[img=https://img-bbs.csdn.net/upload/201608/13/1471103886_812403.png][/img]rn[img=https://img-bbs.csdn.net/upload/201608/14/1471104042_13537.png][/img]rnrn
教个分组的sql
有这个一个表number 表示序号 bin:柜组 product商品 qty 数量rn需要实现 相同bin 相同product qty取最大的值rn 不同bin 相同product qty取sum值。rnnumber bin product qtyrn 3 1001 100001 33rn 4 1002 100001 44rn 4 1002 100002 44rn 4 1002 100003 44rn 5 1002 100001 55rn 5 1002 100002 55
小弟请教个sql
数据库:Oracle。现在有A,B,C三张表,现在要从C表中选取满足一定条件的数据插入到A表中,但是,C表中的某个字段需要通过B表对应转换之后再插入A表当中,rninsert into Arn select col1,col2...--比如说col1需要通过B表转换之后,存入A表中rn from Brn where ....rn这个<em>sql</em>应该怎马写?小弟先谢过了。
!!请教个sql语句。。
有一个表tmprnrndate name usedrn2012/10/17 8:00:00 db1 20rn2012/10/17 8:30:00 db1 23rn2012/10/17 9:00:00 db1 32rn2012/10/18 8:00:00 db1 15rn2012/10/18 8:30:00 db1 18rn2012/10/18 9:00:00 db1 21rn2012/10/18 9:30:00 db1 25rnrnrn求环比增长量,本次采集的时间点与上次采集的时间点相比used的增长量,请教<em>sql</em>语句rnrn求同比增长量,今天采集数据的时间点与昨天采集的相同的时间点相比used的增长量,请教<em>sql</em>语句,rnrnrn对这一个表操作。。
教个SQL
select distinct id,name,fatherid from a where start with id in (select id from c) connect by prior fatherid = id rn rn这个语句在ORCAL下是正确的,但MYSQL不支持start with in的用法,请问可以怎么改一下rnrn另外再请教下ORCAL数据怎么导到MYSQL里
教个sql 语句
表tabjincunrn 2002-02-02 a180 8rn 2002-02-02 a180 6rn 2002-02-02 b317 4rn 2002-02-03 a180 10rn 变成rn 2002-02-02 a180 14rn 2002-02-02 b317 4rn 2002-02-03 a180 10
教个SQL写法:)
有这样一个ACCESS表rn--classname--rn1999级计算机1班rn1999级计算机2班rn1999级计算机3班rn1999级计算机4班rn2000级环境工程1班rn2000级环境工程2班rn2000级环境工程3班rn2000级环境工程4班rn现在我只要取出两条记录“计算机”和“环境工程”rn请问该如何写呢?rn
教个SQL语句????
表Arn编号 标志rnA 0rnA 1rnA 2rnA 0rnB 1rnB 1rnC 2rnC 2rnC 2rn查询结果如下rnA 0rnB 1rnC 2rnrn当标志都为1时,结果才为1rn当标志都为1时,结果才为2rn如果标志中有一个为0时,结果为0rnrn
-----------------------------请教个SQL语句-------------------------------
我有个表,我想根据里面的字段数目排序,重复的数据越多的就排在最上面,相同的则可以随便排序rn<em>问题</em>一:只有一列,按照由多到少排序。rn[code=<em>sql</em>]rnCREATE TABLE tb(col1 VARCHAR(50))rnINSERT INTO tb(col1)rnSELECT 'YANGSH001' UNION ALL SELECT 'YANGSH002' UNION ALL SELECT 'YANGSH005' UNION ALLrnSELECT 'YANGSH001' UNION ALL SELECT 'YANGSH002' UNION ALL SELECT 'YANGSH004' UNION ALLrnSELECT 'YANGSH001' UNION ALL SELECT 'YANGSH002' UNION ALL SELECT 'YANGSH003' UNION ALL rnSELECT 'YANGSH001' UNION ALL SELECT 'YANGSH003' UNION ALL SELECT 'YANGSH004'rn--排序结果应该是下面的这种形式rn col1rnYANGSH001rnYANGSH001rnYANGSH001rnYANGSH001rnYANGSH002rnYANGSH002rnYANGSH002rnYANGSH003rnYANGSH003rnYANGSH004rnYANGSH004rnYANGSH005rn--这里003跟004数目一样,就无所谓哪个排在前面了,最好是小的再前面rn[/code]rn<em>问题</em>二:是<em>问题</em>一的升级,多列,还是按照从多到少排列,各列之间不影响排序,各列排各列的。rn[code=<em>sql</em>]rnCREATE TABLE tb(col1 VARCHAR(50),col2 VARCHAR(50),col3 VARCHAR(50))rnINSERT INTO tb(col1,col2,col3)rnSELECT 'YANGSH001','YANGSH014','YANGSH022' UNION ALLrnSELECT 'YANGSH001','YANGSH011','YANGSH022' UNION ALLrnSELECT 'YANGSH001','YANGSH011','YANGSH022' UNION ALLrnSELECT 'YANGSH002','YANGSH011','YANGSH022' UNION ALLrnSELECT 'YANGSH002','YANGSH013','YANGSH021' UNION ALLrnSELECT 'YANGSH002','YANGSH013','YANGSH021' UNION ALLrnSELECT 'YANGSH002','YANGSH013','YANGSH023' UNION ALLrnSELECT 'YANGSH003','YANGSH013','YANGSH023' UNION ALLrnSELECT 'YANGSH003','YANGSH012','YANGSH023' UNION ALLrnSELECT 'YANGSH004','YANGSH012','YANGSH023'rn--排序后应是下面这个样子的rn col1 col2 col3rnYANGSH002 YANGSH013 YANGSH022rnYANGSH002 YANGSH013 YANGSH022rnYANGSH002 YANGSH013 YANGSH022rnYANGSH002 YANGSH013 YANGSH022rnYANGSH001 YANGSH011 YANGSH023rnYANGSH001 YANGSH011 YANGSH023rnYANGSH001 YANGSH011 YANGSH023rnYANGSH003 YANGSH012 YANGSH023rnYANGSH003 YANGSH012 YANGSH021rnYANGSH004 YANGSH014 YANGSH021rn--各个列之间还是由多到少排序,不影响rn[/code]rn如果我还有更多的列,那么我的<em>问题</em>二应该要怎么写,谢谢大家了!!!!
教个SQL查询
订单号 产品ID 快递地区 货物数量 (总)快递费rnA10001 10 广东 1 25rnA10001 12 广东 1 25rnA10002 10 上海 2 25rnA10003 12 北京 1 35rnA10003 10 北京 2 35rnrn查询结果rn广东 2 25rn上海 2 25rn北京 3 35
教个SQL~
从 db_Userpxb_Table 表中 搜索 当前系统时间在 endtime(表中的一个字段格式是2007-7-15) 之前的 前8条 记录!rn
教个sql语句,
有3张表,rnorder订单表:rnorderId--订单idrnrnrnpayment支付表:rnorderId--订单id(如果为单个订单支付就是xxxxxxxxxxx,多个订单支付就是[color=#800000]m[/color]xxxxxxxxxxxxxx,对应下表的)rnpaymethod--支付方法rnrnrnordersGroup多订单表(这张表就相当于多订单支付的记录):rngroupId--联合订单Id--[color=#FF0000]m[/color]xxxxxxxxxxxxxxxxxrnorderIds--对应订单id--xxxxxxxxxxxxxxxxx,xxxxxxxxxxxxxx(对应order订单表里的orderId)rnrn刚刚写了个<em>sql</em>,联合order和payment表得到paymethod列,但是突然想到,如果为多订单,payment表的orderId为[color=#FF0000]m[/color]xxxxxxxxxx时候,order表里的orderId与payment表的orderId不对应,有什么办法能避免这种情况?求大神帮帮忙[img=https://forum.csdn.net/PointForum/ui/scripts/csdn/Plugin/003/onion/8.gif][/img]rn
教个SQL句子.
desc1 desc2rna brna frnd mrnd nrnrn想得到这样的结果:rnrna 2 b,frnd 2 m,nrnrn这个SQL语句怎么写?
教个sql的作业。。
现在有这么个表:字段都是varchar2rnuserid date phonern001 2010-09-01 65512345rn002 2010-07-01 13455551144rn001 2010-05-18 15011205433rnrnrn我想显示的效果:rn rnuserid date phonern 001 2010-09-01/2010-05-08 65512345/15011205433rn 002 2010-07-01 13455551144rnrnrnrn结果类似我想要的就可以,谢谢了rn
sql教个查询语句
请问下大家,比如说有:rnA B C D E F G列,我想查询rn同一A列、同一B列,显示多C、多D、多E的数据,只有一条的不显示,rnSQL正在努力学习,这样的例子该怎么写,实在想不出,谢谢大家教下~!
教个SQL 谢谢
TBALErn列1 列2 列3 列4rnA null null A1rnB B1 B2 B3rnB B4 B5 B6rnC C1 C2 C3rnC C4 C5 C6rn说明:列1的数据 比如店家 A店 B店 C店rn如果写<em>sql</em> 查找A店信息,那就只能查出如下的信息rnA null null A1rnrn由于A店列2,和列3的数据 都是存在B店和C店的,列4除外是A店特有的, rn所以查询的时候,想查询A店信息时,A店的列2和列3 要从B,C店里取,结果如下rnrnA B1 B2 A1rnA B4 B5 A1rnA C1 C2 A1rnA C4 C5 A1rnrn请问这样的<em>sql</em> 如何写呀?rnselect (?) where 列1 = 'A'
教个sql语句?
update users set score=score+"+score+" where username='admin'rnrn比如score在数据库是10分,现在传个score是5分,那么这个<em>sql</em>语句的效果执行出来就是15分!rn这个<em>sql</em>语句是可以传个score参数来追加的方式更新某个用户的积分!score是int型的rnrn我现在的<em>问题</em>是rnupdate checks set username=username+',nihao'rnrn把用户名字符串追加到里面需要怎么来写??? 要的效果是username的值是admin,nihao
教个SQL语句。
这样两张表rnT_ADD (具体地址)rnADDRESS ADDRESS_CODErn北京路123号45室 001 rn上海路789弄01号 002rnrnD_ROADrn MC CODErn北京路 001rn上海路 002rnrn现在<em>问题</em>是address_code目前没数据 需要根据 D_ROAD这张代码表 对应T_ADD地址表中的详细地址 更新ADDRESS_CODE的内容 该怎么写呀 rnrn我这样写update T_ADD t set t.ADDRESS_CODE=(select CODE from D_ROAD B where B.MC LIKE t.ADDRESS)rn执行了很久都没好 各位帮忙看下该怎么写呢?
教个SQL写法
我有一个<em>sql</em>,如下:rnselect case when ((A.a-B.b)/A.a)<0.5 then 0.5 else 1 end as aarnfrom A,Brnwhere A.id=b.idrn请问这个语句可以简化吗?rnA,B是表,a,b,id是字段。
【C++】3D游戏公告板技术程序源码by浅墨下载
浅墨出品,零资源分下载,分享精神至上~ 源码的配套博文是 《 【Visual C++】游戏开发五十四 浅墨DirectX教程二十一 视觉上的诡计:公告板(Billboard)技术》 ,文章地址http://blog.csdn.net/poem_qianmo/article/details/13278851, 点击Release文件夹下的exe文件可以直接看到运行效果,运行需要DirectX运行库的支持。报缺少D3D的DLL系列错误的童鞋们请google/百度一下 “DirectX 9.0c runtime”,下载并装个最新版的。 报缺少MVCR100D.Dll错误的朋友们去下一个安装就 相关下载链接:[url=//download.csdn.net/download/zhmxy555/6462965?utm_source=bbsseo]//download.csdn.net/download/zhmxy555/6462965?utm_source=bbsseo[/url]
2004年到2010年三级网络技术真题下载
内含2004年到2010年三级网络技术真题,还有很多模拟题,以及复习提纲,很全的,我当时全靠它了 相关下载链接:[url=//download.csdn.net/download/jingli_journey_0909/2719888?utm_source=bbsseo]//download.csdn.net/download/jingli_journey_0909/2719888?utm_source=bbsseo[/url]
SQL native client下载
如果在你的电脑上没有安装 SQL 的情况下,有些应用程序在使用OLEDB、ADO 链接数据库存的时候SQLNCLI.1 无法运行,这样我们就可以通过安装 sqlncli.msi 来解决这个问题了。 由于这只是Microsoft SQL Server Native Client 的一部分分离的客户端组件,需要的朋友还要安装对应的版本。 相关下载链接:[url=//download.csdn.net/download/allalla/6844253?utm_source=bbsseo]//download.csdn.net/download/allalla/6844253?utm_source=bbsseo[/url]
相关热词 c++和c#哪个就业率高 c# 批量动态创建控件 c# 模块和程序集的区别 c# gmap 截图 c# 验证码图片生成类 c# 再次尝试 连接失败 c#开发编写规范 c# 压缩图片好麻烦 c#计算数组中的平均值 c#获取路由参数
我们是很有底线的