加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

PostgreSQL中的引号使用总结

发布时间:2020-12-13 17:18:53 所属栏目:百科 来源:网络整理
导读:问题一:sql语句中的引号 在java web开发中,常需要写sql语句,对sql语句中的引号使用总结如下。 数字型 sql1 = " SELECT id FROM account WHERE age = 20 "; int age = 20; sql2 = " SELECT id FROM account WHERE age = " + age ; 字符串型 sql3 = " SELEC

问题一:sql语句中的引号

在java web开发中,常需要写sql语句,对sql语句中的引号使用总结如下。

  • 数字型
sql1 = "SELECT id FROM account WHERE age = 20"; int age = 20; sql2 = "SELECT id FROM account WHERE age =" + age ;
  • 字符串型
sql3 = "SELECT id FROM account WHERE name = 'marry'"; String name = "marry"; sql4 = "SELECT id FROM account WHERE name ='" + name + "'" ;

问题二:表的引号

PostgreSQL中,当定义表名为大写或为关键字时,系统会自动加上双引号,比如定义表名为“user”。
此时,在PostgreSQL中执行的sql语句如“sql5”,表名必须加”“;但在java中对该表名还需加上转义字符才行,如“sql6”。

sql5 = SELECT id FROM "user" WHERE age = 20;
sql6 = "SELECT id FROM "user" WHERE age = 20";

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读