select first_name||''''''||salary
from employees;
居然输出name''salary,为什么会出现两个单引号呢,怎么解释????
------解决方案--------------------------------------------------------
两个'表示一个'
------解决方案--------------------------------------------------------
字符串中
------解决方案--------------------------------------------------------
去掉两边的单引号,剩下四个单引号,在被解释后连续的两个单引号分别组合成一个单引号,最后出来就是两个单引号!!
------解决方案--------------------------------------------------------
LZ以后可以考虑应聘测试分析师,嘿嘿
------解决方案--------------------------------------------------------
回答正确!
------解决方案--------------------------------------------------------
中间四个是有两组转义得,个人认为!
------解决方案--------------------------------------------------------
''''''六个单引号表示输出字符串''两个单引号
最外面两个表示,这是个字符串,第2第4个表示下面是转义,需要转义的就是第3第五个'
------解决方案--------------------------------------------------------
遇到一串单引号最简单的方法是数单引号的个数再除以3.
------解决方案--------------------------------------------------------
正解,
------解决方案--------------------------------------------------------
这是转义字符的用法,在SQL语句中,我们常用 '''(三个单引号)来表示一个用于显示的单引号,以此累加。
建议:参考一下关于ORACLE语法的书籍,见:转义字符一章
------解决方案--------------------------------------------------------
正解!
显示出来的是被第2个和第4个 ' 转义 的 第3和第5个 ’
------解决方案--------------------------------------------------------
ding
------解决方案--------------------------------------------------------
不懂,up
------解决方案--------------------------------------------------------
同意