2 qq 24262861 qq_24262861 于 2016.05.11 15:42 提问

sql语句的意思还有运行后的效果

mysql> select sno||","||sname||","||sex||","||dept||","||birth||","||age
-> "out_put" from student;

    上面的语句运行后的结果如下:
    请问大神们,这是什么意思??????在线等~~~0.0

+---------+
| out_put |
+---------+
| 1 |
| 1 |
| 1 |
| 1 |
| 1 |
| 1 |
| 1 |
| 1 |
| 1 |
| 1 |
| 1 |
| 1 |
+---------+
12 rows in set (0.00 sec)

2个回答

caozhy
caozhy   Ds   Rxr 2016.05.11 19:48

两条竖线在MySQL中是逻辑or,在Oracle中是连接字符串。所以你这个执行结果是1。因为字符串作为bool表达式是true

CSDNXIAOD
CSDNXIAOD   2016.05.11 15:52

在Linux命令行,运行sql语句
sql语句中的问号什么意思
----------------------biu~biu~biu~~~在下问答机器人小D,这是我依靠自己的聪明才智给出的答案,如果不正确,你来咬我啊!

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
oracle里如何执行sql串语句
在ms sqlserver里,我们使用exec sql来执行sql语句在oracle里多数需要使用变量来执行,这有待研究一下。1,select into的执行   v_sql := select count(*) from ( || Psqlcount || );   execute immediate v_sql into v_prcount;   Prcount := v_
Access无法运行Insert语句的问题
防止禁用模式阻止查询(Access中insert语句就是"追加")默认情况下,如果打开的数据库不是位于受信任位置,或者如果未选择信任该数据库,则 Access 禁止运行所有操作查询 - 追加查询、更新查询、删除查询或生成表查询。  如果您尝试运行某个动作查询,但好像没有什么反应,请查看 Access 状态栏中是否显示下列消息:“此操作或事件已被禁用模式阻止。”看到此消息后,请执行下
hive sql语句执行原理
大致理解为:hive会对写好的sql语句进行拆解,按执行顺序拆分成树结构(AST)交给mapreduce处理 hive对不同DML/DDL关键字有不同的反应,比较敏感的有select、from、join、group by、distinct、insert等 对查询语句,hive首先会先根据from找到数据源(metastore),然后从查询内部开始找用到的字段及其类型,看语句要求对字段直接处理(
关于spring整合hibernate使用update无异常但没有效果(不输出sql语句)
单独使用hibernate时openSession()在没有使用spring控制事务时,使用的是sessionFactory.openSession()。这样每个方法都会新建一个session,必须在方法中控制和关闭session。于是一开始我直接在try-with-resource语句中使用session的update等方法,无任何事务,在单元测试时发现update方法和delete方法无效。解决
sql语句 execute、executeQuery和executeUpdate之间的区别
execute、executeQuery和executeUpdate之间的区别 JDBC中Statement 接口提供了三种执行 SQL 语句的方法:executeQuery、executeUpdate 和 execute。使用哪一个方法由 SQL 语句所产生的内容决定。 1>方法executeQuery 用于产生单个结果集(ResultSet)的语句,例如 SELECT 语句。 被使用
简单的sql语句执行很久没反应
简单的sql语句执行很久没反应今天在update一条数据的时候,一条最简单的sql如下:update t_role r set r.status = 0 where r.id = 'xxxxxxxx'就这么一条sql死活就“正在执行”。。。。。 还是找度娘找到解决方案,原来是表被锁死了。 解决方案如下: 1. 查看锁表进程SQL语句 select sess.sid, ses
在SQL语句结尾之后找到字符
现象:"未处理 OleDbException 异常,在 SQL 语句结尾之后找到字符。" 上下文:……"insert……;select @@identity;"…… 原因:access不支持多语句的,access只能单句查询.
Access如何直接运行SQL语句
iamlaosong文Access没有提供直接运行SQL命令的窗口,利用查询设计中的SQL视图窗口可以输入SQL语句操控数据库表。说是查询,其实也可以输入更新、删除语句,输入完成后,点击运行就可以执行这条语句。需要注意的是,SQL语句中表名和字段名如果是关键字就要用方括号括起来,但也不要怕碰到关键字都加上方括号,因为有些关键字(如Top,On)后面的字段名不能加方括号,所以尽量不要用关键字命名表名...
一条SQL 语句执行后返回2笔受影响--如果没有触发器,那就是点到"包括实际的执行计划"!
昨晚相当郁闷,明明查询时只有一笔记录,却在执行update的时候出现两笔受影响!同一个数据库换台电脑执行却只有一笔受影响,苦苦冥思不得其姐,又百度数次,无果!最后电话BOSS,被告知是否客户端点击到“包括实际的执行计划”,乍一看!奶奶的!竟然有个选中的颜色!取消之,同样的语句,执行后就变成一笔受影响!果不其然,姜还是老的辣!在此发博文,希望遇到此现象朋友得以解决! :没有触发器
sql语句中的问号什么意思
<br />String sql = "SELECT userid,name FROM tuser WHERE userid=? AND password=?" ;<br />  pstmt = conn.prepareStatement(sql) ;<br />  pstmt.setString(1,userid) ; // 这里设置了第一个?的值<br />  pstmt.setString(2,password) ; // 这里设置了第二个?的值<br /><br />等你“setString”完所有