`

sql查詢遇到的問題

 
阅读更多

一、&与&&

在pl/sql developer中,比如查询如下sql

 select decode(column_name,'if1','value1','if2','value2','if3','value1&value2','else')
 from table_name

 就会出现如下变量对话框:

 要求输入的名称为value2的值,但是如果将&改为&&,才不会弹出上面的对话框,因为我们要求实现,如果column_name的值等于if3的时候输出value1&value2。并且,如果将对话框中的值输入为&value2,其执行结果和将&改为&&的执行结果一样,每次执行还是会弹出上面的对话框。

        由此可见,&是一个连接符,它会将它后面的字符串看成是一个新声明的没有值的变量,所以每次执行sql会要求输入变量的值。而&&是表示&后面的字符串&value2看成了已经给变量赋值为&value2,也就是,将第二个&看成了字符串。

        可以和||连接符对比一下,如果将上面sql语句的'value1&value2'改为:'value1'||'&'||'value2',它也会实现和&&同样的效果,因为||连接符是把后面的&看成了一个字符串,而不是一个特殊字符。

 

  • 大小: 14.3 KB
分享到:
评论

相关推荐

    Microsoft SQL Server 2008技术内幕:T-SQL查询

    主要内容包括SQL的基础理论、查询优化、查询算法及复杂度,以及在使用子查询、表表达式、排名函数、数据聚合和透视转换、TOP和APPLY、数据修改、分区表、特殊数据结构等实际应用时会遇到的各种高级查询问题和解决...

    Microsoft SQL Server 2008技术内幕:T-SQL查询

    主要内容包括SQL的基础理论、查询优化、查询算法及复杂度,以及在使用子查询、表表达式、排名函数、数据聚合和透视转换、TOP和APPLY、数据修改、分区表、特殊数据结构等实际应用时会遇到的各种高级查询问题和解决...

    Microsoft SQL Server 2008技术内幕:T-SQL查询(第二卷)

    主要内容包括SQL的基础理论、查询优化、查询算法及复杂度,以及在使用子查询、表表达式、排名函数、数据聚合和透视转换、TOP和APPLY、数据修改、分区表、特殊数据结构等实际应用时会遇到的各种高级查询问题和解决...

    Microsoft SQL SERVER 2008技术内幕 T-SQL查询

    主要内容包括SQL 的基础理论、查询优化、查询算法及复杂度,以及在使用子查询、表表达式、排名函数、数据聚合和透视转换、TOP 和APPLY、数据修改、分区表、特殊数据结构等实际应用时会遇到的各种高级查询问题和解决...

    SQL查询分析器

    遇到连接问题请先运行'cliconfg.bat', 或者在运行里输入'cliconfg', 然后在常规选项卡中启用Named Pipes 和 TCP/IP协议! 考虑到有的系统缺少VC运行库,文件夹里还附带了两个运行所需的VC库文件 msvcp71.dll和msvcr71....

    SQL Server查询中的特殊字符处理

    SQL Server查询中的特殊字符处理 我们都知道SQL Server查询过程中,单引号“'”是特殊字符,所以在查询的时候要转换成双单引号“''”。 但这只是特殊字符的一个,在实际项目中,发现对于like操作还有以下特殊字符:...

    Microsoft SQL SERVER 2008技术内幕 T-SQL查询 2/2

    主要内容包括SQL的基础理论、查询优化、查询算法及复杂度,以及在使用子查询、表表达式、排名函数、数据聚合和透视转换、TOP和APPLY、数据修改、分区表、特殊数据结构等实际应用时会遇到的各种高级查询问题和解决...

    SQL SERVER 2008技术内幕 T-SQL查询

    本书全面深入地介绍了 Microsoft SQL Server 2008 中高级 T-SQL 查询、性能优化等方面的 内容,以及 SQL Serv町 2008 新地加的一些特性 主要内容包括 ...应用时会遇到的各种高级查询问题和解决方案.

    如果在安装SQL时遇到挂起问题,就导入该文件.reg

    如果在安装SQL时遇到挂起问题

    navicatepremuim连接sqlserver数据库遇到问题及解决方法

    win10 中安装 navicate premuim12 与sqlserver 2012客户端连接sqlserver数据库时遇到问题及解决方法

    Microsoft SQL Server 2008技术内幕:T-SQL查询(英文版)

    主要内容包括sql的基础理论、查询优化、查询算法及复杂度,以及在使用子查询、表表达式、排名函数、数据聚合和透视转换、top和apply、数据修改、分区表、特殊数据结构等实际应用时会遇到的各种高级查询问题和解决...

    启动SQL解决遇到的问题

    启动SQL时总是会遇到一些问题,比如服务器停止,数据库无法连接等,这些都是一些令人头疼的问题,通过此文档完全可以解决这些问题!

    面试中遇到sql,进行查询

    NULL 博文链接:https://cuiran.iteye.com/blog/316986

    SQLServer2008技术内幕T-SQL查询包含源代码及附录A

    主要内容包括SQL的基础理论、查询优化、查询算法及复杂度,以及在使用子查询、表表达式、排名函数、数据聚合和透视转换、TOP和APPLY、数据修改、分区表、特殊数据结构等实际应用时会遇到的各种高级查询问题和解决...

    SQL SERVER 字符集问题之一解决

    在 SQL SERVER 中,我们可能会遇到 equal to 运算中的排序规则冲突问题,例如,使用 Chinese_PRC_CI_AS 和 Chinese_PRC_CS_AS 两个字符集时,出现排序规则冲突。这是因为这两个字符集的排序规则不同,导致在 equal ...

    SQL server 2005安装问题汇总

    如果您在安装 SQL Server 2005 遇到问题,可以尝试以下解决方案: 1. 查看安装日志,了解安装失败的原因。 2. 检查机器的硬件配置,确保满足硬件要求。 3. 选择正确的版本,根据您的环境和需求选择合适的版本。 4. ...

    sql查询分离常用语句

    1433 sql 分离 查询,针对sa权限的分离查询,以后遇到不能执行cmd命令,126 ,127错误都可以顺利解决,我整理了常用的语句,个人觉得不错 sql查询分离语句,抓机专用,可以恢复cmdshell,oa等执行命令,上传,自己动手...

    一个SQLServer学习资料包:包含sqlserver基础及学习过程中遇到的各种问题

    sql server,一个SqlServer学习资料包:包含sqlserver基础及学习过程中遇到的各种问题。适用人群:计算机,电子信息工程、数学等专业的大学生对于sql及数据库的学习过程中,作为“参考资料”使用。 sql server,一...

    sql安装问题汇总

    基本上常用的sql数据库安装所遇到的问题都有

Global site tag (gtag.js) - Google Analytics