=和==区别,单引号和双引号区别

帆软中=和==有什么区别,还有单引号和双引号有什么区别

FineReport luo151 发布于 2020-7-2 11:39
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
shirokoLv6资深互助
发布于2020-7-2 15:43

帆软中=和==没区别

单引号和双引号也基本没区别。

但是可以叠加使用,比如想要输出一个字符串带有双引号,那就用单引号表示这个字符串,然后里面用双引号。这样就免去转义字符的麻烦

最佳回答
0
snrtuemcLv8专家互助
发布于2020-7-2 11:41

=号 是赋值

==号是判断是否相等

在标准 SQL 中,字符串使用的是单引号。

如果字符串本身也包括单引号,则使用两个单引号(注意,不是双引号,字符串中的双引号不需要另外转义)。

但在其它的数据库中可能存在对 SQL 的扩展,比如在 MySQL 中允许使用单引号和双引号两种。


  • luo151 luo151(提问者) 帆软中公式里面=和==效果一样啊
    2020-07-02 11:51 
  • snrtuemc snrtuemc 回复 luo151(提问者) 当定义参数的时候就不行 A=\'2\' --A等于2,就是2赋值给A A==\'2\' --判断A等于2
    2020-07-02 11:55 
  • luo151 luo151(提问者) 回复 snrtuemc 谢谢啊!那单引号和双引号有什么区别吗
    2020-07-02 11:58 
  • snrtuemc snrtuemc 回复 luo151(提问者) 正常在sql中使用单引号,双引号是在js中使用比较多
    2020-07-02 12:52 
  • 3关注人数
  • 663浏览人数
  • 最后回答于:2020-7-2 15:43
    请选择关闭问题的原因
    确定 取消
    返回顶部