2014年11月15日

39. 基本的なSQL文について

Select文 :
select column1, column2
from table1
where column4 = ? and column5 = ?
order by column1 asc, column2 desc
limit 1000
for update

select table1.column1, table2.column2, table3.column3
from table1
inner join table2 on (table1.column1 = table2.column1 and table1.column2 = table2.column2)
inner join table3 on (table2.column2 = table3.column2 and table2.column3 = table3.column3)

select table1.column1, table2.column2, table3.column3
from table1
left outer join table2 on (table1.column1 = table2.column1 and table1.column2 = table2.column2)
left outer join table3 on (table2.column2 = table3.column2 and table2.column3 = table3.column3)

select nextval ('sequence1')

Insert文 :
insert into table1 (column1, column2, column3, column4, column5) values (?, ?, ?, ?, ?)
insert into table1 (select * from table2)

Update文 :
update table1 set column1 = ?, column2 = ? where column3 = ? and column4 = ?

Delete文 :
delete from table1 where column3 = ? and column4 = ?

Lock文 :
lock table table1


この記事へのコメント
コメントを書く
お名前:

メールアドレス:

ホームページアドレス:

コメント:

※ブログオーナーが承認したコメントのみ表示されます。

この記事へのトラックバック