总是忘记这个 update from语法,到用的时候就乱找一气。 但大部分都不是postgreSQL的,无奈只好用这样的最简单的了。 说时候,布布考虑不了什么效率、什么速度,只要能用就好啦^_^ 记录备查。
UPDATE position a SET xianghao=b.xianghao FROM chuku b WHERE a.chukuid=b.chukuid AND b.xianghao in (‘Y22-528′,’Y3-3605′) ;
OVER!
|
||||||
|
总是忘记这个 update from语法,到用的时候就乱找一气。 但大部分都不是postgreSQL的,无奈只好用这样的最简单的了。 说时候,布布考虑不了什么效率、什么速度,只要能用就好啦^_^ 记录备查。 UPDATE position a SET xianghao=b.xianghao FROM chuku b WHERE a.chukuid=b.chukuid AND b.xianghao in (‘Y22-528′,’Y3-3605′) ; OVER! Insert是SQL中常用语句,Insert INTO table(field1,field2,…) values(value1,value2,…)这种形式的在应用程序开发中必不可少。但我们在开发、测试过程中,经常会遇到需要表复制的情况,如将一个table1的数据的部分字段复制到table2中,或者将整个table1复制到table2中,这时候我们就要使用SELECT INTO 和 INSERT INTO SELECT 表复制语句了。 Step1.首先创建测试表并添加数据 –创建测试表 CREATE TABLE table1 ( a character varying(10), b character varying(10), c character varying(10), CONSTRAINT "PK_Table1" PRIMARY KEY (a) ) WITH ( OIDS = FALSE ); –table1 CREATE TABLE table2 ( a character varying(10), b character varying(10), c integer, CONSTRAINT "PK_Table2" PRIMARY KEY 布布希望你把后面看完-[SELECT INTO 和 INSERT INTO SELECT 两种表复制语句] |
||||||
| Copyright © 2006-2012 布布吐 | Bubuto - 登录 Powered by WordPress & Theme by BytesForAll | ||||||