各语言中sql语句的写法(PostgreSQL)
来源:互联网 发布:cs结构的java开发 编辑:程序博客网 时间:2024/05/19 18:11
一、各语言中sql语句的写法
在PostgreSQL中,sql语句的写法总是比较简单且常见。不过在java或python中,由于需考虑到数据格式的匹配,sql语句的写法有些特殊,现将其总结如下。
java中的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 + "'" ;
python中的sql语句
类似地,python中的sql语句如下,
数字型
sql1 = "SELECT id FROM account WHERE age = 20";age = 20sql2 = "SELECT id FROM account WHERE age =" + str(age) ;
字符串型
sql3 = "SELECT id FROM account WHERE name = 'marry'";name = "marry"sql4 = "SELECT id FROM account WHERE name ='" + str(name) + "'" ;
至于日期,则按字符串同样处理。
二、问题:表的引号
PostgreSQL中,当定义表名为大写或为关键字时,系统会自动加上双引号,比如定义表名为“user”。
此时,在PostgreSQL中执行的sql语句如“sql5”,表名必须加”“;但在java中对该表名还需加上转义字符才行,如“sql6”。
sql5 = SELECT id FROM "user" WHERE age = 20;sql6 = "SELECT id FROM \"user\" WHERE age = 20";
1 0
- 各语言中sql语句的写法(PostgreSQL)
- PostgreSQL中timestamp相关的SQL语句
- SQL语句的各种写法(不断更新中)
- C#中SQL语句的参数写法
- Postgresql中SQL语句用法
- Postgresql中SQL语句用法
- [SQL]postgreSQL中如何查找无主键的sql语句
- access 中sql语句之“like” 语句的注意写法
- 解析SQL语句中INSERT语句的另一种写法
- access 中sql语句之“like” 语句的注意写法
- SQL语句的写法:update语句中 case...when 用法
- 标准Sql语句的写法(一)
- 标准Sql语句的写法(二)
- T-SQL中执行sql语句的两种写法
- postgreSQL的一些sql语句
- mybatis的xml中sql语句中in的写法
- postgresql中如何Kill掉正在执行的SQL语句
- postgresql中查看操作执行的具体sql语句
- C#基础知识——02
- 第11周 代码填充-是春哥啊
- 程序在 编译期,链接期, 运行期各执行哪些操作?
- c++ 7.11
- Gleasy首席架构师薛珂:以开源为基础实现分布式框架及中间件
- 各语言中sql语句的写法(PostgreSQL)
- 模拟海量OpenVPN/IPSec终端进行VPN隧道容量测试
- 一步一步跟我学习lucene(10)---lucene搜索之联想词提示之suggest原理和应用
- 基于Office Web Apps Server 2013 的文档在线预览汇总
- 高精度大数运算模板
- linux usb驱动,一个简单的usb驱动,simp_usb
- 2D物理引擎--开坑篇
- JAVA之设置背景图片的几种方法
- 致大学生:连工作都找不到的趁早别创业