这个意思的SQL语句如何返回true或false?

作者&投稿:豆卢美 (若有异议请与网页底部的电邮联系)
求大神解释一下?怎么就语句执行成功返回false,那执行不成功为什么不能返回true?~

这个是逻辑有问题啦,你想想,执行不成功有可能是出了异常吧,出了异常会怎么样,会抛出,然后跳转到finally,关闭资源,然后return result,但是问题就在这儿,这个时候result还是空。。当然不成功就什么都没返回咯。。
明白么,我先下去买碗热干面啊,有问题再问,我上来就告诉你。。
我回来了。

请参考下列语句:
select false; -- 返回布尔值“假”
select true; -- 返回布尔值“真”

你的SQL语句肯定要用一个数据集组件来执行。在打开数据集组件之后,检测数据集返回的记录数,用if 数据集组件名.记录数>0 then
值:=true
esle 值:=false;就行了,当然分组合计或者求和的SQL语句不适合用此法来判断

select empno, ename, sal,
decode(deptno, 10, '财务部',
20, '研发部',
30, '销售部',
'未知部门')
部门
from emp;
根据我上面提供的函数,可以得出你想要的字符串表示。你可以弄1,2,3.然后将其排序或是分组都行。

在if条件下才判断

select (CASE WHEN 'yH'='Yh' THEN 1 ELSE 0 END)
select (CASE WHEN 'yH'='Yh' THEN 'true' ELSE 'false' END)

zai Mysql下返回的是1 不知你用的是什么数据库。


SQL语句中的SELECT,WHERE, GROUP BY,HAVING ,COUNT ,UPDATE,SET SCORE是...
就以那37题为例给你讲下,SQL语句如下,大写的单词为关键字,其中“--”后面的是我的解释,写SQL语句时不需要包含在内。(1)SELECT s.s#, s.sn --SELECT关键字表示这是一条查询语句,后面跟的是要查询的字段,这里就 是要查询s表的s#和sn这两个字段。 FROM s,sc --FROM关键...

请问一个sql语句的意思~?
currency FROM STATCMAIN) 所有行的基础上加上 (select 'end' as certino, 'end' as currency from dual )这个结果集的所有行 select 'end' as certino, ---表示与表STATCMAIN的列certino相匹配 'end' as currency ---表示与表STATCMAIN的列currency 相匹配 union 就是并集的意思啊 ...

在sql语句中,like所有的用法
like中or的应用:or指或者的意思,如果sql语句中用到这个连接字符,就说明查询的结果只要符合其中一种条件就可以。LIKE操作符用于在WHERE子句中搜索列中的指定模式。LIKE语句的语法格式是:selectfrom表名where字段名like对应值(子串),它主要是针对字符型字段的,它的作用是在一个字符型字段列中检索包含...

sql语句 update A set aa=select aa from B where 。。 <<===大概就...
这样试试 update A set aa=(select aa from B where 条件语句) where 条件语句 括号内的值必须一个

sql中查询的leftouterjoin语句是什么意思?
答案:SQL中的`LEFT OUTER JOIN`语句用于从两个或多个表中检索数据,并返回左表中的所有记录,即使右表中没有匹配的记录也是如此。如果右表中没有匹配项,则结果集中相应的字段将为NULL。详细解释:1. 基本含义:在SQL中,`LEFT OUTER JOIN`是一种联接操作,它基于两个或多个表之间的某些列的关系...

SQL的DDL语句是什么意思?
基本表、视图和索引的创建和撤消操作。(2)数据操纵。(DML)数据操纵分成数据查询和数据更新两类。数据更新又分成插入、删除、和修改三种操作。(3)数据控制。包括对基本表和视图的授权,完整性规则的描述,事务控制等内容。(4)嵌入式SQL的使用规定。涉及到SQL语句嵌入在宿主语言程序中使用的规则。

这是啥子个意思啊?是sql语句错了还是哪里错了啊?“ 在此上下文中不允许...
改为:sql = string.Format("insert into Question ([Question],[Answer],[Difficulty],[SubjectId],[OptionA],[OptionB],[OptionC],[OptionD]) values (‘{0}’,‘{1}’,{2},'{3}','{4}','{5}','{6}','{7}')", textBox1.Text, Aswer, Convert.Into32(Difficulty),subject...

SQL 语句这句话是什么意思求救
就是取 CnRiskView 中的满足条件的 id 的个数。where 后面的这些都是条件。1=1 and (riskv0_.areaCode like '43%') andcnriskv0_.riskType='1' and (cncriskv0_.areaCode like '43%')不过,好像写的有点乱!!!别名起了,但是用的地方,又有不用这个别名的,大概这样才对:select...

求一个简单的SQL语句
select a.p_name as '产品名称',b.c_name as '厂家名称',c.p_count as '销售数量'from 第三个表名 c left join 第二个表名 b on c.c_code=b.c_code left join 第一个表名 a on c.p_code=a.p_code group by p_name,c_name,p_count --销售总量 select a.p_name as '...

SQL 语句里set是什么意思啊
SET是SQL Server 中对已经定义的变量赋值的方式,经常与update语句一起使用。语法:UPDATE 表名称 SET 列名称 = 新值 WHERE 列名称 = 某值 例子如下:update A set name=小张 where name =张三 \/\/将小张的姓名改为张三 update A set name=小王 where name =王五 \/\/将小王的姓名改为王五 ...

李沧区15620824012: 怎么使用sql语句返回存储过程的内容 -
鲍性活血: 你可以将sp_helptext 放到 查询分析器里 工具--自定义 对应的CTRL+F1 后面,这样以后要看存储过程的内容就可以 选中存储过程的名称 同时按CTRL和F1键就可以了

李沧区15620824012: T - SQL语句中 在创建用户自定义函数时,如何返回一个表?这个return语句怎么写? -
鲍性活血: 函数一般应该是标量单值函数. 比如 f_getdata(x int) 返回字符 那么就可以在sql语句中直接调用: select a.*,f_getdata(a.type) from tablename a

李沧区15620824012: sql中存储过程中怎样返回受影响的行数 -
鲍性活血: 你说的应该是这个 @@ROWCOUNT 返回受上一语句影响的行数.语法 @@ROWCOUNT返回类型 integer注释 任何不返回行的语句将这一变量设置为 0 ,如 IF 语句.示例 下面的示例执行 UPDATE 语句并用 @@ROWCOUNT 来检测是否有发生更改的行.UPDATE authors SET au_lname = 'Jones' WHERE au_id = '999-888-7777'select @@ROWCOUNT 就是更新影响的行

李沧区15620824012: 求两句sql命令意思@执行了这两句命令以后用什么命令能还原回来? -
鲍性活血: 你的这个问题就是删除表新加的列的问题,你的语句里缺少关键字column:alter table TABLE_NAME drop column column_name CASCADE CONSTRAINTS;还可以...

李沧区15620824012: 如何获取sql select语句的返回值? -
鲍性活血: sql server中存储过程的返回值不是通过return语句返回的(return语句是在用户自定义函数中使用的),而是通过存储过程的参数来返回,在定义存储过程的参数时使用关键字output来指定此参数是返回值.而在调用存储过程时,也必须使用关键字给接收返回值的变量,这样才能在调用时获得存储过程的返回值.示例:create procedure dbo.pr_add @a int, @b int, @c int output as set @c = @a + @b go调用:declare @v int execute dbo.pr_add 1, 2, @v output select @v

李沧区15620824012: sql语句执行成功返回什么 -
鲍性活血: SQL语句返回的结果是一个集合,是所有查询到的数据的结合,没有数据时是一个空集合.但是各语言的SQL函数结果就不是了,一般返回一个资源句柄,看你说的什么语言.补充:晕死,至今你都不说你这是INFORMIX,幸好我看见SQLCA很面熟,否则大家如何回答你的问题,谁都以为你说的是MS SQL.SQLCA是数据库操作之后都会更新,0表示成功,其它数字为错误代码.

李沧区15620824012: sql 中 update......select 怎么返回更改的值? -
鲍性活血: 类似这种:update t_a set col1 = (select col1 from t_b where t_b.col2 = t_a.col2)其实不能返回更改的值.返回结果只能用select 语句.

李沧区15620824012: 返回SQL Server执行sql语句的消息 -
鲍性活血: 可以实现:当你执行完update,delete语句后,就可得到 string sqlStr ="这里是你要执行的sql语句"; SqlCommand cmd = new SqlCommand(sqlStr,conn); int getNum = cmd.ExecuteNonQuery(); 这个getNum 就是执行update,delete等语句返回受影响的记录条数

李沧区15620824012: T - SQL的基本语法 -
鲍性活血: 一:insert语句 into 关键字是可选的 values关键字前面的()是可选的,这里是要接收数据的列 values后面,有两种方式提供值 1:显式的给出值 2:从select语句中导出值insert语句注意几点 1:不要理标志列,系统会给你插入的 2:给出实际...

李沧区15620824012: sql,查询语句怎么写,返回入库时间,表(日期,数量) -
鲍性活血: 首先,我觉得你问题中说的要选出“求数量和大于库存的条件记录日期”,那这个日期难道不应该是20140408, 因为只有在这一记录进入是,当时的数量和才大于当前库存.如果我的理解是对的,你可以用下面的语句来实现:1 2 3 4 5 6 ...

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网