在select语句中赋值的问题 [问题点数:40分,结帖人sweiquan]

Bbs1
本版专家分:0
结帖率 100%
Bbs8
本版专家分:34167
Bbs7
本版专家分:18012
Blank
红花 2010年9月 MS-SQL Server大版内专家分月排行榜第一
Blank
蓝花 2010年8月 MS-SQL Server大版内专家分月排行榜第三
Bbs10
本版专家分:116200
版主
Blank
GitHub 绑定GitHub第三方账户获取
Blank
优秀版主 2016年8月论坛优秀版主
2015年2月论坛优秀版主
Blank
微软MVP 2016年4月荣获微软MVP荣誉称号
2015年4月荣获微软MVP称号
2014年4月 荣获微软MVP称号
Blank
红花 2019年7月 MS-SQL Server大版内专家分月排行榜第一
2019年6月 MS-SQL Server大版内专家分月排行榜第一
2016年7月 MS-SQL Server大版内专家分月排行榜第一
Bbs10
本版专家分:113987
Blank
进士 2011年 总版技术专家分年内排行榜第八
Blank
铜牌 2011年12月 总版技术专家分月排行榜第三
2011年9月 总版技术专家分月排行榜第三
Blank
红花 2011年6月 MS-SQL Server大版内专家分月排行榜第一
Blank
黄花 2011年12月 MS-SQL Server大版内专家分月排行榜第二
2011年9月 MS-SQL Server大版内专家分月排行榜第二
Bbs4
本版专家分:1483
Bbs1
本版专家分:65
Bbs1
本版专家分:10
select句中sum的问题
示例表(scores)如下:rncName scorernAAA 50rnBBB 100rn查询语句:rn[code=SQL]rnmysql> <em>select</em> cname,sum(score) from scores;rn+-------+------------+rn| cname | sum(score) |rn+-------+------------+rn| AAA | 150 |rn+-------+------------+rn1 row in set (0.00 sec)rn[/code]rn在sql server中这句应该是会报错的。rn是mysql的设置<em>问题</em>吗?
select句中like 问题
我在编程中发现rn在使用部分相同查询时,系统没有反映rn使用的是ADO控件rn语句如下rnadodc1.recordsoure="<em>select</em> * from db1 where "& cc & " like '一个值'"rn请各位大虾多多帮忙!
select句中where字句中问题
请问怎么样把where后面的三个要同时满足的条件连起来rn<em>select</em> * from timetable where a='a_data' and b='b_data 'and c='c_data'rn这样写对不对啊
select句中的自增
sql server中的table可以有自增字段。rn我现在想写这样一个<em>select</em>语句,它有一个计算域:第一行数据的值为1,rn第二行数据的值为2,依次类推。不管它的order子句以什么。rn不知该如何实现?
SELECT语句中的半连接
七年SQL语句编写经验。满满的干货!在网上找了好多SQL数据库的教程,但你还会面临这样的<em>问题</em>:1. 自己写了SQL却不知道对不对。2. 在上线后发现原有的数据内容SQL语句执⾏结果没<em>问题</em>, 但是数据变化了以后SQL返回的结果就错误了。3. 稍微复杂⼀点的SQL就不知道该如何写了。4. 看不懂同⾏写的SQL是为什么。5. 不知道索引的原理。6. 不知道怎么加索引能够提⾼查询性能纵观全网的教程都只停留在概念解析的层面,没有深入剖析原理,所以看了那么多的教程,可还是不会写。本教程与其他教程不同带你深入了解原理,让你真正了解什么是SQL语句,让你懂得SQL语句的编写⽅法。不再为SQL语句而烦恼。真正做到面对任何<em>问题</em>能够判断出SQL语句是不是能够实现,该怎样实现。 
select句中的in运算
<em>select</em>语<em>句中</em>where后用in运算时,in运算中最多支持多少参数?rn我有条语句,判断操作员对哪些部门具有数据操作权时,用了in运算。当部门很多时,系统报错。我前端是用PB9开发的.
select句中的多表查询
<em>select</em>语<em>句中</em>的多表查询: 连接条件放在where语<em>句中</em> 如果没有where限定,则会产生笛卡尔积,如果1张表有1000多个元素,那么三个表将会产生几十亿的笛卡尔积 所以要消除笛卡尔积就得使用where添加限定条件。如果有n张表连接需要添加n-1个限定条件来消除笛卡尔积 一、等连接 限定条件使用=连接 一般两个表连接时,将一张表的外键值=另一张表的主键值 例如:(两张表的等连接查
select句中字段
Adodc1.RecordSource = "<em>select</em> * from 成绩 where fields(2)='男'"rn'注:fields(2).name="性别"rn'为什么总说fiesds函数未定义,而rnAdodc1.RecordSource = "<em>select</em> * from 成绩 where 性别='男'"rn'就没<em>问题</em>呢rn'如果一定要用fields(2),怎样定才对呢?
select句中and和or的用法?
我建了一个表格为Stable,里面有这样几个字段rnaa bb cc dd ee ffrn然后我希望查询出rnaa='1'并且bb='2',并且字段cc,dd,ee,ff中的某一个为3rn我用了这样的selcet 语句:rn<em>select</em> * from Stablernwhere aa='1' and bb='2'rnor cc='3'rnor dd='3'rnor ee='3'rnor ff='3'rn可是这样查询出来的结果是cc,dd,ee,ff中某一个位3的数据,并没有把条件aa='1'并且bb='2'放进去。rn请问各位,这样的查询语句应该怎么写?
select句中":="的含义
在学习ACMAIN_CHM的交叉表查询过程中发现,<em>select</em> 语<em>句中</em>有:=如何理解.具体如下:rnSET @EE=''; rnSELECT @EE[color=#FF6600]:=[/color]CONCAT(@EE,'SUM(IF(C2=\'',C2,'\'',',C3,0)) AS ',C2,',') FROM (SELECT DISTINCT C2 FROM TX) A; rnSET @QQ=CONCAT('SELECT ifnull(c1,\'total\'),',LEFT(@EE,LENGTH(@EE)-1),' ,SUM(C3) AS TOTAL FROM TX GROUP BY C1 WITH ROLLUP');rnrnPREPARE stmt2 FROM @QQ;rnEXECUTE stmt2;
select句中使用条件逻辑
[size=medium][size=small]<em>select</em> ename,sal        case when sal&amp;lt;2000 then 'UNDERPAID'             when sal&amp;gt;2000 then 'OVERPAID'                  else 'OK'         end as status from emp; [/...
SELECT得到的语句中“'”出现问题
Access中一个段中有如下内容:rnrn……rn'这是VB代码的一段注释。rn……rnrn用同一个SELECT语句在不同的页面中执行怎么得到了以下两种不同的结果?rnrn1、rn……rn'这是VB代码的一段注释。'rn……rnrn2、rn……rn'这是VB代码的一段注释。rn……rnrn注意:第一个结果后边多一个“'”。rn我实在不知道怎么去掉它!
select句中使用条件逻辑
<em>select</em> ename,sal,        case when sal        when sal>=4000 then 'OVERPAID'        else 'OK'        end as status from emp case表达式可以针对查询的返回值执行条件逻辑。可以给case表达式取别名,是结果集更容易被理解。 else字句是可选的,如果没有
select句中用到判断
FID FType Famount fcustrn 1 3 100 111rn 2 5 200 111rn 3 3 400 111rn 4 5 500 111rnrn例如这个表,我需要查询出来一个结果值,就是111这个客户,当Ftype=3时,减去相应的Famount值,当Ftype =5 时,加上相应的Famount值,最后结果得到一个Sum值,怎么写呢?用CASE么
select句中使用变量
已经申明两变量rndeclare @mDate varchar(8)rndeclare @mTable1 varchar(20)rn...........rnrn<em>select</em> @mDate from @mTable1 where @mDate>'030101'rnrn这个<em>select</em>语句为什么会不对? 在<em>select</em>语<em>句中</em>,字段名和表名称不能够使用变量吗? 应该怎么解决?
处理Select语句中的单引号
FUNCTION CheckString (s) as String pos = InStr(s, "'") While pos > 0 s = Mid(s, 1, pos) & "'" & Mid(s, pos + 1) pos = InStr(pos + 2, s, "'") Wend CheckString="'" & s & "'" END FUNCTION 以后在动态生成
select句中出现Null
在<em>select</em>结果中,怎样才能找出字段(列)中出现过Null值的字段(列)名称呢?rn例:rncolumnA columnB columnCrn 2 3rn2 5 rnrn要找的字段名称为columnA和columnCrnrnrnrn
select句中||是什么意思?
<em>select</em> k51_ht.*, "非优惠利率
SELECT 语句中缺少 INTO 子句
SQL> create or replace procedure student_info1rn 2 (xm in char,cname in char)rn 3 asrn 4 beginrn 5 <em>select</em> a.xh,xm,kcm,cj,xfrn 6 from xs a inner join xs_kc brn 7 on a.xh=b.xh inner join kc trn 8 on b.kch=t.kchrn 9 wherern 10 a.xm=xm and t.kcm=cname;rn 11 end;rn 12 /rnrn警告: 创建的过程带有编译错误。rn为什么OEM中提示: 错误文本= PLS-00428: 在此 SELECT 语<em>句中</em>缺少 INTO 子句
update 语句中给变量赋值问题
declare @b intrn<em>select</em> @b=-1rnupdate #Temp set yhdzdID=2,@b=yhdzdID,id=@brn<em>select</em> * from #Temprnrnrn出来的结果 id 列都是nullrnrn@b 都没有得到yhdzdID 列的值;都是null
sql语句中的变量赋值问题
小弟刚接触用VC实现与数据库的连接,以前是研究图像的,现在碰到一个小<em>问题</em>,大概做了的人才会有这样的发现,关于在SQL中变量的<em>赋值</em>,我的<em>问题</em>,是从一个对话框中得到的值,如何通过这个信息去查询数据库中其他的信息。首先声明,数据库是通的:~-~代码如下:rnvoid CPrintDlg::OnSearch() rnrn // TODO: Add your control notification handler code herern // 在ADO操作中建议语<em>句中</em>要常用try...catch()来捕获错误信息,rn // 因为它有时会经常出现一些想不到的错误。rn char str[10];rn _variant_t var,var1;rnrn m_Name.GetWindowText(str,10);//m_Name是一个对话框的变量,这里是把对话框中输入的值赋给strrn tryrn rn m_pRecordset->Open("SELECT money,barcode FROM tab WHERE name=str",//????????????? 这个地方上的<em>赋值</em>,总是不成功rn theApp.m_pConnection.GetInterfacePtr(), // 获取库接库的IDispatch指针rn adOpenDynamic,rn adLockOptimistic,rn adCmdText);rnrn rn rn catch(_com_error *e)rn rn AfxMessageBox(e->ErrorMessage());rn rn var = m_pRecordset->GetCollect("money");rn m_Price = (LPCSTR)_bstr_t(var);//m_Price 是一个对话框的变量rn var1 = m_pRecordset->GetCollect("barcode");rn m_Code=(LPCSTR)_bstr_t(var1);//m_Code是一个对话框的变量rn UpdateData(false);rnrn<em>问题</em>就是上面的那个WHERE后面的字段值name的<em>赋值</em>,如果我写成name='桃子',在其他对话框中能得到相关的信息。还望大虾们,点拨一下。
select句中的where判断问题
表名:Table1 列名:T1,T2为datetimernid T1 T2rn1 2007-12-13 nullrn2 2007-12-12 nullrn3 2007-12-15 2007-12-12rn4 2007-12-15 nullrnrn如果T2不为空,就以T2为查询条件 否则以T1为查询条件rn下面是我写的SQL语句,有错误,不知道应该怎摸写rnSELECT * FROM Table1rnWHERE id='2' AND rn (CASE WHEN T1 IS NULL rn THEN T1= '2006-12-12' ELSE T2= '2006-12-12' END)rnid=2 和'2006-12-12'都是我输入的查询参数
select句中 % 使用时的问题
我知道可以使用<em>select</em> * from table where column like '%%'的方式来进行模糊查找,但如果用户输入%,则我的语句将会返回全部记录。rnrn不知各位如何解决这个<em>问题</em>?
select句中遇到的问题!谢谢!
use pubsrngorn<em>select</em> au_id,au_lname,au_fname,staternfrom authorsrnwhere state='ca'rn or state='ks'rn or state='mi'rn or state='in'rngorn<em>select</em> au_id,au_lname,au_fname,staternfrom authorsrnwhere state in ('ca','ks','mi','IN')rngornrn<em>select</em> au_id,au_lname,au_fname,staternfrom authorsrnwhere state not in ('ca','ks','mi','IN')rngorn这个pubs大家都知道,查询结果却令人费解:rn第二个查询的结果中state='in'地点只有一个记录,rn第三个查询的结果中state='in'地点也有一个记录,rn并且两个记录是不同的,按查询条件:两个记录都是在第二个查询结果中,为什么各一个呢?rn第一个查询和第二个查询结果是一样的!rn回邮件:songxb@singlee.com.cnrn谢谢!
sql select句中不规范的字段问题
用的是paradox,现在有很多这样的不规范的字段名,position 、time等等及award _time(有空格),现在<em>select</em>不了这些字段了,帮我啊rn有啥好办法??!
select句中的取 MAX值的问题
我现在作个论坛,其中用户的等级类似CSDN,要根据用户在各小类的专家分Score来定,如果在该小类Column无得分,则等级为1。如果有分则如此计算:rnrn Score < 100 THEN 1rn Score >= 100 and Score < 500 THEN 2rn Score >= 500 and Score < 1000 THEN 3rn Score >= 1000 and Score < 2000 THEN 4rn Score >= 2000 THEN 5rnrn有个表User 包括:rnrnUserID UserName NickName rnrn1 WenTao 文涛rn2 HuangJi 黄京rn3 zhoung 赵天rnrn还有个表 UserScore 记录在某一个人在各个论坛的积分rnrnUserID ColumnID Scorern1 1 400rn1 2 50rn3 1 70rn2 3 2000rn2 4 30rn现在要根据一个用户名来列出该用户的详细信息,包括答复者的用户名、昵称、用户在所有类别中的最高等级。如果作者在所有论坛小类都没有积分,则等级为 1.(就是这里搞不定)。比如我要列出 UserName=zhoung 的信息,包括他得最高分的类别Column,该如何写SELECT语句?rn
select句中结果的显示问题
在SQL PLUS中,我用SELECT * FROM ABC语句查询一个表ABC,显示结果中由于字段名较多,排列顺序一行中只有两个字段名,结果排序较乱,请教各位用什么方法使查询结果排列有序.
select句中的类型品配的问题
一个combobox绑定的数据源的类型是varchar,一个datagrid绑定表table1的一字段tableID类型也是varchar类型,我的datagrid绑定的<em>select</em>语句是:<em>select</em> * from table1 where table1.tableID=combobox.SelectText.rn调试时系统指示我的sqlDataAdapter.Fill()错误;rn我先修改<em>select</em>语句:<em>select</em> * from table1 结果运行正确.所以错误在where中.我不知道怎么就错了???高手低手给看看啊.rn
关于SELECT 语句中ORDER排序的问题
对表中的某个字段进行排序,但其中有重复的值,请问这个时候是按照什么原则来排序的?rn比如下面的语<em>句中</em>,kojin_id有重复值rnrnSELECT TOP 10 * FROM jm_jobpostrank ORDER BY kojin_idrnrn能不能保证每次执行的结果都是一样的?
select句中 where 的等于(=)条件问题
rn学习PHP+mysql时,本想查询的是:<em>select</em> * from table1 where webname="163",结果发现数据库里面webname等于”163abc"的记录也被选出来了。rnrn(1)出现上述情况的原因是什么?rn(2)如何只选出“163“ 而不选出”163abc“?
关于select句中标点符号的问题
一个ASP程序,原先使用ACCESS数据库,无错,语句如下rnsilly_userid=request.cookies("silly")("userid")rnsql="<em>select</em> * from company where userid='"&silly_userid&"'"rn但是转换为SQL SERVER后,同样的语句IE显示rnADODB.Field (0x800A0BCD)rnBOF 或 EOF 中有一个是“真”,或者当前的记录已被删除,所需的操作要求一个当前的记录。rn/yellow/manage/char.asp, 第 192 行rnrn是不是标点符号的<em>问题</em>,请给出正确的语句,谢谢!rn
delete ,select句中使用where的问题
请各位大人先看一下我的源码:rnprocedure TBEditForm.SKButtonClick(Sender: TObject);rnvarrn name:string;rnbeginrn name:=SingerADOQuery.fieldbyname('歌星名称').asstring;rn If Application.MessageBox('此操作将导致数据丢失,是否继续','提示',MB_YESNO+MB_ICONINFORMATION)=6 thenrn beginrn with SingerADOQuery dorn beginrn close;rn sql.Clear;rn [color=#FF0000]sql.Add('delete from 歌手信息 where='+#39+name+#39);[/color]rn execsql;rn end;rn end;rnend;rn 小弟是想实现你点击一下表,在点击一个button控件,实现数据的删除,可<em>问题</em>是在rn sql.Add('delete from 歌手信息 where='+#39+name+#39)不好使,我是自己rn 声明了一个字符串变量name,然后用它记录我所点击的一行数据的一个列值,所以猜测,rn name并未赋上值,可不知道是为什么?请各位大人解答,耽误您时间了。rn 另外,我知道可以用 ADOQuery.delete作删除操作,我就是对这个<em>问题</em>奇怪。rn
select句中的中文条件检索问题
<em>select</em> * from stude where name='小名'rn在网页制作中如何检索中文条件的记录 .
请教一个关于Select语句中IN的问题
我在表中有个字段AcceptUid,是用来存储用户ID的(但可以存储多个,用逗号格开,例如:1,2,3 表示三个用户),这个字段的类型是字符型。我现在要在Select语<em>句中</em>,这样实现:Select * From AA Where '1' In(AcceptUid) ,但是这样查询出来的是不准确的,请问我该如何实现呢?谢谢!
Select查询求和SUM()语句中问题
rn假设 表中字段num的值为:rn numrn -200rn 198.3rn经rn "<em>select</em> sum(num) As num From 表"rn 结果num=-1.70000005rn小数位无法控制。rn有时其它数据没有出现此种情况。rnrn
select句中日期表达问题
Public Sub ViewDate(strFromDate As String, strToDate As String)rn Set rsView = New Recordsetrn strSelect = "<em>select</em> * from account where date > '" + strFromDate + "' and date < '" + strToDate + "'"rn rn rsView.Open strSelect, frmCenter.GetCnn, adOpenForwardOnly, adLockOptimisticrn adodcView.Refreshrn dgView.Columns(0).Visible = Falsern dgView.Refreshrn Me.Showrn rn End Subrn rn rn 使用的数据库是access,执行到rsView.Open发生错误,说标准表达式数据类型不匹配rn 我调试时strSelect值为<em>select</em> * from account where date> '01-01-01' and date < '02-02-02'rn 不知错在何处??
救急:关于select句中问题
我想实现如下功能:rnrn<em>select</em> pap_code,count(*) as num1 from sim_mas where num1 >5 group by pap_codernrn(pap_code:姓名)rn意思是想从一张表中将相同名字大于5次的名字显示出来?rnrn各位大侠帮帮我吧!!!!!
关于Select语句中的值替换问题
有一个Select语句如:rnSelect A.*,B.[level] FROM [TableA] A INNER JOIN [TableB] B ON A.id=B.idrn其中B.[level]的值有三种,10,20,30rnrn结果中我不想显示这三种数字,而想分别显示:普通会员、付费会员、高级会员rnrn在Select语<em>句中</em>如何判断?谢谢
Sql语句中select case问题
数据库有一字段是1和2,表示卡的状态。现在希望绑定到DataGrid时能够把1显示为正常,2显示为停用,请问sql语句怎么写?我写了个出错了!贴出来让大家帮忙看看rnrnstring sql<em>select</em> = "<em>select</em> CardNo,CardTypeID,CreateDate,(case when Status=1 then '正常' else '停用') from MJ_BS.dbo.TasteCards where CardBatchID = "+ keyb +" and (TasteCardTypeID = 15 or TasteCardTypeID = 16)";rn请问如何改?
select句中,用distinct 问题?
在 <em>select</em> 语<em>句中</em>,用 distinct 如何对多列进行操作rn如 rn<em>select</em> id, name, date, Row_number()OVER(PARTITION BY A.id ORDER BY A.date)SEQ rnfrom A ......rnrnrn现在 要求 id, name, date这三个组合在一起重复的筛选掉,然后在筛选后的记录中如果有id一样的给它编号.怎么在一个SQL里写?
在SELECT语句中COUNT用法的问题
最近,使用了如下的SQL语句,想获得在数据表中,Log_DocID对应字段相同的记录的总数,相关的代码如下:rn set rs = server.CreateObject("Adodb.recordset")rn ID="'"&cstr(request("ID"))&"'"rn sql="<em>select</em> count(*) as total from Log_ModifyImp where Log_DocID="&ID&" order by LogDocID desc"rn rs.open sql,db,3,3rn rn 可是,为什么会提示出错?具体如下:rn “Microsoft OLE DB Provider for ODBC Drivers 错误 '80040e14' rn [Microsoft][ODBC Microsoft Access Driver] 试图执行的查询中不包含作为合计函数一部分的 特定表达式 'Log_DocID' 。 rn /AdminManage/Log_UpdateImp.asp,行7 (上述代码的最后一行),如果要SELECT记录中所有的字段,上述代码应该如何修改?请各位高手指教,不胜感激!rn
如何在SELECT 语句中赋值。。内有详细代码
DECLARE @SouthCount int,rn @SouthFinished int,rn @NorthCount int,rn @NorthFinished intrn rn rn <em>select</em> rn (SELECT count(GoodsID) from LostGoods where CampusID =1 and PublishedDatetime between @StartTime and @EndTime)as N'总条数', rn ( SELECT count(GoodsID) from LostGoods WHERE[Retuen] = 1 and CampusID =1 and PublishedDatetime between @StartTime and @EndTime) as '已归还',rn ( SELECT count(GoodsID) from LostGoods WHERE[Retuen] = 1 and CampusID =1and PublishedDatetime between @StartTime and @EndTime)/(SELECT count(GoodsID) from LostGoods where CampusID =1 and PublishedDatetime between @StartTime and @EndTime) AS '概率',rn (SELECT avg(datediff(dd,PublishedDatetime,ReturnDatetime))from LostGoods where CampusID =1 and PublishedDatetime between @StartTime and @EndTime ) as '平均用时'rn rn union allrn.....................rn.....................rnrnrn有点乱。。我说下。rnrn 第三列是个比例数,用到第一个SELECT 出来的数据 和 第二个SELECT 出来的数据相除。rnrn <em>select</em> @SouthCount = .......................这语句用不了。。。
为什么在select句中无法用into赋值给变量??
int li_onlineZZcount rnSELECT COUNT(*) into :li_onlineZZcount FROM "AGENTSTATUS"; rnrnmessagebox ("",li_onlineZZcount )rnrn返回为0,但我把这段删掉"into :li_onlineZZcount" 拷到sql plus里执行,就能够正确得出结果为3 !rn是怎么一回事啊!!
怎么给语句中的量赋值呀?
#includern#includernrnusing std::cin;rnusing std::cout;rnusing std::endl;rnrnint main()rnrn int choice=0;rn double a;rn a=1000*1.0585;rn cout<>choice;rn switch (choice)rn rncase 1:cout<
SQL语句中问题
在查询的时候遇到这样的<em>问题</em>,一条SQL语<em>句中</em>,计算某一参数时,要用到前面查询出来的字段(别名),应该怎么写?rnrn表A(YXHS,BH,CZXM)rn表B(DM,GZSJ)rnrn我写的SQL语句如下:rnrn<em>select</em> sum(YXHS) "YXZHS",rn(<em>select</em> SUM(F.GZSJ*R.YXHS) from A,B where B.DM=A.CZXM) "SHS" rnfrom Arngroup by A.CZXMrn<em>问题</em>时rn如果还要查出YXZHS/SHS的值,SQL语句应该怎么写?
insert 语句中怎样为主键赋值
教我。
SQL语句中 的假名 能否用来赋值
SQL语<em>句中</em> 的假名 能否用来<em>赋值</em>?rnMIN(h.minPrice) AS minm,max(h.minprice) as maxx rn regionInfo.MinPrice = Convert.ToString(row["minm"]);rnregionInfo.MaxPrice = Convert.ToString(row["maxx"]);rn可以吗rn?rn 如果不可以 应该怎么做啊 求教
r5, 怎样在@if()语句中给变量赋值
r5, 怎样在@if()语<em>句中</em>给变量<em>赋值</em>
SQL语句中IN的问题
我的usersys表是这样的rn[img=http://www.lucky99.cc:8080/temp/1.jpg][/img]rnsubmit_user表是rn[img=http://www.lucky99.cc:8080/temp/2.jpg][/img]rn我的SQL语句是:rnSELECT fullname, sum( jkd ) rnFROM submit_userrnWHERE fullnamernIN (rnrnSELECT fullnamernFROM usersysrnWHERE Department = '影像制作部'rn)rnAND submit_daternBETWEEN '2012-08-09'rnAND '2012-08-26'rnrn但是得到的结果就不对,结果是rn[img=http://www.lucky99.cc:8080/temp/3.jpg][/img]rn本来应该得到的是该部门全部人员jkd的和,但是就只出来一个人的,真是奇怪了,请各位帮我看看,哪里有<em>问题</em>?
在语句中使用into 的问题
sql_stat :='<em>select</em> A.FM2.CurYE into :1 FROM CW_XMZM A WHERE FXMDM="000001" AND FKMDM="102" AND FYEAR2=2002';rn EXECUTE IMMEDIATE sql_stat using curyetemp; rn 我想把一个值取到一个变量里去,当是他说是rn 主机/<em>赋值</em>错误, rn 我该怎么做 才可以取到这个值,rn 一定要用executern 以为哪个要<em>select</em>的字段一可能是个变量 ;rn 谢谢rn
SQL语句中||的问题?
看到别人的语<em>句中</em>有如下的用法:rn<em>select</em> ',SUM('||col_name||')' from tablernrn这是什么意思?谢谢
SQL语句中[]的问题
我现在用的一个SQL语句(很长,就不再这里写了)rn希望搜索字段中以G-I开头的记录,下述写法搜索不到。但是去掉[]以后换成一个字符'G%'就可以。我想是不是[]需要有转义字符?我查过教材,这样写应该没错啊。rn搞不懂。rn相关语句是:LIKE '[GHI]%'
sql语句中的(+)=问题
SELECT DWGDZCQKB.ND,DQB.DQMC,GDZCLBB_1.ZCLBMC_1,'-' AS ZCLBMC_2,'-' AS ZCLBMC_3,SUM (DWGDZCQKB.SL) AS SSL,SUM (DWGDZCQKB.JE) AS SJE FROM DWGDZCQKB,DQB,GDZCLBB_1 WHERE GDZCLBB_1.ZCLBBM_1 (+) = DWGDZCQKB.ZCLBBM_1rn中的(+)=是什么意思?
sql语句中@问题
我在asp.net书中看到rn[code=SQL]insert Files(FileName, FileBytes) values(@FileName, @FileBytes)[/code]rn请问这里的@是什么意思
如何将SELECT 语句中的字段值传递到另一个SELECT语句中计算?请高手帮忙!
我在VB.NET下使用OleDb操作access数据库.数据库中有3张表 IN_TABLE,OUT_TABLE,SPEC_TABLE,结构如下rnIN_TABLE:rnrn索引 单价 数量 规格rn 1 10 10 Arn 2 20 5 Brn 3 10 5 Crn 4 5 10 Arn 5 15 10 BrnrnOUT_TABLE:rnrn索引 数量 规格rn 1 5 Arn 2 5 Brn 3 5 CrnrnSPEC_TABLE:rnrn索引 规格rn 1 Arn 2 Brn 3 Crnrnrn现在要求输出如下的数据rnrn索引 数量 规格 单价rn 1 5 A 7.5rn 2 5 B 16.67rn 3 5 C 5rn rn上面的输出表其实就是OUT_TABLE表后面加上一列 单价, 单价的数据从 IN_TABLE 表中计算得到,即将相同规格的数量和单价相乘然后相加再除以总数量. (10*10+5*10)/(10+10)=7.5rnrn请问如何使用SQL语句实现啊.rn我用下面的SQL无法实现,请高手帮忙修正下rn rnrnDim sqlStrDanjia As String = "<em>select</em> SumJinge/SumShuliang from (<em>select</em> SUM(IN_TABLE.单价*IN_TABLE.数量) AS SumJinge, SUM(IN_TABLE.数量) AS SumShuliang from IN_TABLE,OUT_TABLE WHERE IN_TABLE.规格=OUT_TABLE.规格)"rnrnrnDim sqlStr As String = "<em>select</em> OUT_TABLE.索引, OUT_TABLE.规格, (" & sqlStrDnajia & ") as 单价 FROM OUT_TABLE ,SPEC_TABLE WHERE OUT_TABLE.规格=SPEC_TABLE.规格 ORDER BY OUT_TABLE.索引 ASC"rnrnDataAdapter.SelectCommand = New OleDbCommand(sqlStr, dbConnection)rnrn我得到的单价是个固定的值,不对应.谢谢rnrn
selct in语句中问题
又来麻烦大家了,实在不好意思。rn首先是一个简单的分类查询,查一段时间内每人TECON_Amt数量的一个总和:rn<em>select</em> TECON_Person,sum(TECON_Amt) as aa,1 as bb from TRAINCONDITION where TECON_Date>'2007-11-01' rnand TECON_Date'2007-11-01' rnand TECON_Date group by TECON_Person)
sql 语句中or的问题
sql语句是:<em>select</em> * from table1 where rq>to_date('2004-01-20','yyyy-mm-dd') or rq=to_date('2004-01-01','yyyy-mm-dd') rn为什么结果没有显示2004-01-01的数据?
SQL语句中问题!!!
我的表:rnCREATE TABLE [dbo].[Attendances] (rn [Id] [int] IDENTITY (1, 1) NOT NULL ,rn [A_date] [datetime] NOT NULL ,rn [A_EId] [int] NOT NULL , ----A_EId不是连续的哦,是员工编号rn [A_state] [nvarchar] (10) COLLATE Chinese_PRC_CI_AS NOT NULL , ----只有4个状态:迟到,早退,请假,旷工rn [A_describe] [nvarchar] (100) COLLATE Chinese_PRC_CI_AS NULL ,rn [A_remark] [nvarchar] (150) COLLATE Chinese_PRC_CI_AS NULL rn)rn现在我输入两个时间,@startdate 和@enddate,我要把在这个时间段中的每一个员工的考勤情况统计出来rn比如rnstartdate enddate A_EId 迟到 早退 请假 旷工rn2009-1-1 2009-2-3 1 1 2 2 2rn2009-1-1 2009-2-3 2 0 0 2 0 rn2009-1-1 2009-2-3 4 1 0 5 0 rnrn这个怎么实现啊,帮帮忙啊?弄了我半天了,都弄不好,帮帮忙啊!!!!!!! rn
sql语句中'的问题
使用语句 sSql.Format("<em>select</em> * from auth where uid='%s' and password='%s'",pszUserName,pszPassword);rnrn而后sSql=“<em>select</em> * from auth where uid=1_43 and password=8147fdc670ad799542babceb4bfe553d”rnrn偶的‘没有了,sql无法执行。。。。rn
select句中不加锁的方法?
<em>select</em> 语<em>句中</em>不加锁的方法?查询时有时和后台处理的程序产生锁等待或死锁,有什么办法在让查询语句不加任何锁,而且不会出现未提交数据,就是不用WITH UR?请高手指教
从xml获取select句中的表名
具体代码如rn[code=csharp]rn<em>select</em> * from sys.tables where name='master'rn[/codern怎样将master这张表读取到dataset中?
PLS-00428: 在此 SELECT 语句中缺少 INTO 子句
下面的代码就是一个功能,在数据库查询按年龄查询,如果查询到多条数据的话,就引发一个异常,这个没<em>问题</em>,但是如果返回结果不大于1的话,我的else的这个语句总是提示我有错误,错误提示如下:rn***************************************************rnERROR 位于第 10 行:rnORA-06550: 第 10 行, 第 1 列:rnPLS-00428: 在此 SELECT 语<em>句中</em>缺少 INTO 子句***************************************************rndeclarernreturn_res number(4);rnin_age number(10);rnbeginrnin_age := &in_age;rn<em>select</em> count(*) into return_res from stu where sage=in_age;rnif return_res > 1 thenrnraise too_many_rows;rnelsernopen for <em>select</em> * from stu where sage=in_age;rnend if;rnexceptionrnwhen too_many_rows thenrndbms_output.put_line('返回多行');rnend;rn/rn
select句中关于通配符的写法
string strA="abc";rn想找到字段中前3个字符等于abc的所有记录;并且只有4个字符.rnrn谢谢!
sybase11的select句中不支持case语句???
SELECT "test"=case rn when aa>1 then 3rn else 4rn endrnFROM a rn此语句报错,其中aa是a中一整形列
能否在Select语句中使用存储过程呢?
我有两个存储过程,各返回两个字段。能否在一个SQL语<em>句中</em>使用这两个存储过程呢?rn如这样:rnSELECT * From (SP1) as tab1,(SP2) as tab2rnrn-----------------------------------------rn我的思路就是如下面这条SQL语句这样,但用存储过程代替其中的SELECT fn from t:rnSELECT * FROM rn (Select f1,f2 From t1) as tab1,rn (Select f3,f4 From t2) as tab2rnrn呵呵,可以吗?
不允许 SELECT INTO 语句中包含 FOR XML 子句
我用 FOR XML EXPLICIT 生成一个xml值,然后想插入到临时表,或者<em>赋值</em>出来,怎么处理呀?rnrn比如:declare @xml xml rnrn<em>select</em> @xml=rn(rnSELECT 1 as Tag,rn NULL as Parent,...rn--into #brnfrom #arnwhere objectname='GetWorkflowChanges'rnUNION ALLrnSELECT 2 as Tag,rn 1 as Parent,rn ... rnfrom #arnwhere objectname='GetWorkflowChanges'rnUNION ALLrnSELECT 3 as Tag,rn 2 as Parent,rn ...rnfrom #arnwhere objectname='GetWorkflowChanges'rnFOR XML EXPLICITrn)
sql的select句中的中文如何解决?
[code=C#]string queryStr = "<em>select</em> bkNumber from books where bkName like "+ personInfo.BookName;rn[/code]rnrn比如说就这个语句,但是最后面personInfo.BookName有可能会写入中文,返回数据库之后就不会有返回值。请问这个地方如何处理
select into 语句中能否用子查询?
我的语句如下所示:rndeclare rn v_count number;rnbeginrn <em>select</em> count(a.kmdm) into v_count from js2k_mid a rn where a.nd = '1984' and a.dqbm = '150000' rn and (<em>select</em> count(b.kmdm) from js2k_mid b rn where b.nd = '1984' and b.dqbm = '150000' andrn b.kmdm = substr(a.kmdm,1,length(a.kmdm) - 2)) = 1;rnend;rnrn为什么老是提示在第二个<em>select</em>处出错?
视图中的SELECT语句中如何用IF
在ACCESS中可用比如:进项额:IIF(进出额>0,进出额,Null),在SQL SERVER中建立视图中如何实现这种效果?rn说明:rn表如下:rnid 进出额rn1 120rn2 80rn3 -70rn想达到在视图中如下多出一列统计列“进项”;和一列“出项”如下:rnid 进出额 进项 出项rn1 120 120 rn2 80 80rn3 -70 70rn问:SELECT id, 进出额, 后面两列怎么写呢?
select句中可以用IF...ELSE...结构吗?
我把<em>问题</em>简化了,主要想问<em>select</em>语<em>句中</em>可否使用IF...ELSE...结构,如果可以如何用,不可以有替代办法吗?rnrn简化<em>问题</em>如下:rnrn我有两个表:rnstud表和kecheng表rnrnstud表的字段为stud_id,namernkecheng表的字段为kecheng_id,stud_id,kechengrnrn我想编写一个存储过程查看某一个学生是否选择了某一门课程.rnrn@stud_id int,rn@kecheng_id intrnASrnSELECT name,rn IF EXISTS(SELECT * FROM kecheng_id WHERE kecheng_id=@kecheng_id AND stud_id=@stud_id)rn '选择了'rn ELSErn '没选择'rn AS ChoosedrnFROM studrnrnrn
请教oracle的select句中的cursor子句
在篇文章中看到这么个查询:rnrn<em>select</em> dep.deptnorn, dep.deptnamern, cursor (<em>select</em> emp.enamern, emp.jobrn, to_char(emp.hire_date, 'dd-mm-yyyy') hire_daternfrom emp emprnwhere emp.deptno = dep.deptnorn) employeernfrom dept deprnrn实践表明这个语句可以跑,却不知道怎么拿到查询结果。rnrn谁了解这东西,请讲讲。感觉这可能能大幅度简化查询。
怎样在select句中使用自定义的函数
我想使用<em>select</em>语句搜索某个数字字段的结果,自定义一个函数wei()计算该数字字段的尾数,rn<em>select</em> * from sheet where wei([数字])=9rn但提示wei函数无定义rn怎样处理?rnrn
select句中 /*+full(a)*/表示什么意思
SELECT /*+full(a)*/ * from tablern/*+full(a)*/表示什么意思?
请问:如何在Select 语句中使用“in”
我的语句:<em>select</em> var1 into :ls_var1 from table1 where var2 in (aa,bb,cc);rn这样就可以通过.aa,bb,cc是字符rn如果把(aa,bb,cc)换成字符串变量,就不能执行。rn请问如何处理?rnrn
如何从select句中截取表名
<em>select</em> * from tableName where id = "1";rn像这样一句<em>select</em>语句,如何才能截取到"tableName"呢?
insert语句中如何使用select
高手帮忙:rn我想在一个表中取出一行数据,原样的在插到这个表中(要插入的字段可以重复),数据库是accessrn想知道SQL语句怎么写rninsert语句和<em>select</em>语句如何连用?rnrn比如表中有 aa,bb,cc 值分别为11,22,33rnrn谢谢!
SELECT 语句中的WITH TIES作用是什么?
<em>select</em> [with ties]rn其中SELECT 语<em>句中</em>的WITH TIES作用是什么?
求教在SQL-7.0中SELECT语句中的字符操作
以前用1252字符集(UNIVALSAL CODE)的SQL-7.0, 现改用931字符集(中文),SELECTKK 中的字符操作(如:LEFT(),RIGHT(),MID())失效了,请教是何故,有何解决方法.
如何在select句中执行存储过程
我要在一个新的存储过程的SELECT中调用已经写好的存储过程,利用原来存储过程的输出值判断要输出的列的内容,请问怎么写呀?rnrnEXEC Get_IsCompletedTest C.ID,B.Label,0,@CompletedTest OUTPUTrnrnIF (UPPER(@CompletedTest) = 'TRUE')rn SET @Status = 'COMPLETE'rn ELSErn SET @Status = 'NO COMPLETE'rnrn上面的代码怎么写到底下的SELECT语<em>句中</em>呀??rnrnSELECT C.[ID],ISNULL(C.LastName,'') + ' ' + ISNULL(C.FirstName,'') [Name],C.MembershipNum,rn B.Label TestID,B.ExtraInfo SubscriptionType,@Status [Status]rn FROM Subscription_Access AS A WITH (NOLOCK),Subscription AS B,Learner AS Crn WHERE A.StartDate > '01/01/2004' AND A.StartDate < '02/05/2005' AND C.[ID] = A.LearnerID AND B.[ID] = A.Subscription_PriceID AND A.IsAdminData = 0rn ORDER BY ISNULL(C.LastName,'') + ' ' + ISNULL(C.FirstName,'')
datetimepicker在select句中的格式怎么写?
OleDbDataAdapter oledb = new OleDbDataAdapter("SELECT 公司名称,真实姓名,地址,电话,机身号,服务开始日期,服务中止日期,身份证号码,备注,电话2,电话3 FROM users where 服务中止日期 < #"&datetimepicker.value.tostring()&"#",conn);rn这样总出错,请指教rn
SQL的INSERT语句中嵌入SELECT语句
string SqlAccountKind = "INSERT INTO dbo.AccountKind VALUES(" + txtAccountID.Text.Trim() + ", \'" + txtAccountName.Text.Trim() + "\', 1, " +rn "SELECT MK_Id FROM dbo.MeterKind WHERE MK_Name = \'" + txtAccountName.Text.Trim() + "\', " +rn txtSysKey.Text.Trim() + ", " + txtMainNo.Text.Trim() + "," + txtBuyLimit.Text.Trim() + ", " +rn txtPrestorage.Text.Trim() + ", " + txtWarning.Text.Trim() + ", 0, " +rn txtOverdraught.Text.Trim() + ", 0, 0, -1, 0)";rn这个是要执行的INSERT语句,其中有项内容通过 "SELECT MK_Id FROM dbo.MeterKind WHERE MK_Name = \'" + txtAccountName.Text.Trim() + "\语句从另一张表中查询,在最终执行时,报错:“SELECT”附近有语法错误。请问大神:这里能不能嵌套,若能,这语句该怎样修改?谢谢。
SQL语句中SELECT语句的执行顺序
SQL语<em>句中</em>SELECT语句的执行顺序; 详细的讲述了SQL的SELECT语句的各个子句一起使用时的执行优先级<em>问题</em>;
select句中where后的逻辑查询
sql语<em>句中</em>,<em>select</em>语句关于where后的逻辑查询 一、逻辑比较符: 大多用在<em>select</em>语<em>句中</em>的where后,判断限定性条件的逻辑比较 1.and(逻辑与) 指查询and左右两边的条件都满足的数据 2.or(逻辑或) 指查询or左右两边的条件满足一个即可的数据 3.between 小数 and 大数(在两个数之间)多用于number类型的数据 指查询在小数与大数之间的所有符
为什么select句中表名不能带-
我创建一个表y_aa-1rn查询 <em>select</em> * from y_aa-1rnrn结果rn服务器: 消息 170,级别 15,状态 1,行 1rn第 1 行: '-' 附近有语法错误。rnrnrn谢谢
select句中instr怎么写啊?
表:all 字段:name ,rn搜索字段中第一个字符含有[color=#FF0000]left(1,"xx")[/color]的记录,怎么写?access+asp的,我写成:rn set rs=server.CreateObject("adodb.recordset")rn[color=#FF0000] strsql="<em>select</em> * from all where "&instr(1,"name",left(1,"xx"))<>0 rn[/color]rs.open strsql,conn,1,3rnrn 出错了!
新人在此 SELECT 语句中缺少 INTO 子句
CREATE OR REPLACE PROCEDURE PROADMININFOrn(ADMINNAME in varchar2,ADMINPWD in varchar2)rnISrnBEGINrn<em>select</em> * from userinfo where loginid=ADMINNAME and password=ADMINPWD;rnEND PROADMININFO;rnrnrnrnPROCEDURE ZXDRB.PROADMININFO 编译错误rnrn错误:PLS-00428: 在此 SELECT 语<em>句中</em>缺少 INTO 子句rn行:5rn文本:<em>select</em> * from userinfo where loginid=ADMINNAME and password=ADMINPWD;rn
如何在select句中增加行号
如<em>select</em> c1,c2,c3 from table1rn我想在语<em>句中</em>增加一个行号,如<em>select</em> 行号,c1,c2,c3 from table1rn但‘行号’不是table1中的列,它要显示1,2,3,4,5,6....,请问如何实现,有这个函数吗?rn
存储过程返回值做select句中的值
<em>select</em> AccountID,rnDeviceName=(exec Comm_GetDeviceName TableID,RecordID) from AIConsumernrn其中Comm_GetDeviceName 为另一个存储过程rnAIConsume是表名rnAccountID,TableID,RecordID为表AIConsume中的字段rnrn希望DeviceName这列显示Comm_GetDeviceName 的返回值,Comm_GetDeviceName 返回一个字符串。rnrn语法不对,不知道怎么该实现这个功能。
如何在select句中引用变量?
如:rnset @i = 'xb = 1'rn<em>select</em> @j = count(*) from t1 where @irn有语法错误? 该怎么用?
vv加速器加快在线看视频下载
vv可以快速加快您在上网在线看视频,很好用的,我用了很多年了! 相关下载链接:[url=//download.csdn.net/download/linjie19880719/3104135?utm_source=bbsseo]//download.csdn.net/download/linjie19880719/3104135?utm_source=bbsseo[/url]
PhotoNow 绿色版下载
可以使图像任意放大缩小绿色软件,图像缩放后无损。 相关下载链接:[url=//download.csdn.net/download/p420518p/3214739?utm_source=bbsseo]//download.csdn.net/download/p420518p/3214739?utm_source=bbsseo[/url]
患者档案管理系统vb+access下载
患者档案管理系统vb+access 相关下载链接:[url=//download.csdn.net/download/w611185/4863597?utm_source=bbsseo]//download.csdn.net/download/w611185/4863597?utm_source=bbsseo[/url]
相关热词 c++和c#哪个就业率高 c# 批量动态创建控件 c# 模块和程序集的区别 c# gmap 截图 c# 验证码图片生成类 c# 再次尝试 连接失败 c#开发编写规范 c# 压缩图片好麻烦 c#计算数组中的平均值 c#获取路由参数
我们是很有底线的