2015-04-01から1ヶ月間の記事一覧
トランザクション(transaction)とは、関連する一連の処理をひとまとめにして実行することです。 トランザクションにおけるロックが行われた処理のことを排他処理と呼びます。処理が完了してロックが解除されると、アクセスが可能な状態になります。 複数のユ…
macでExcelファイルを編集するため、無料ソフトを探していたんですが、どれもこれも使えない感じだったのですが(Numbers,OpenOffice...)、、、 LibreOfficeさんは、さくさくストレス無しで使えたので情報共有致します。 LibreOfficeは、Windows以外でもOffic…
■ビューの作成 CREATE VIEW v1_goods(goods_name, color) AS SELECT goods_name, color FROM goods WHERE price >= 300; ※v1_goodsはビューの名前。goods_name,colorはビューの結果として表示する列。 ■ビューの呼び出し SELECT * FROM v1_goods; ■ビューの…
■平均以上のデータだけを表示 SELECT * FROM fuitList WHERE price >= (SELECT AVG(price) FROM furitList); ※AVGなどの集約関数をWHERE句に書くことができないため、上記のようにサブクエリを使って検索します。 ■SELECT句にスカラ・サブクエリを書いて結果…
cell.selectionStyle = UITableViewCellSelectionStyleNone;
■交差結合を行う SELECT * FROM goods, hop; ■交差結合を行う SELECT * FROM goods CROSS JOIN shop; ※明示的に交差結合を行うことを示すCROSS JOINも用意されてる。 ■列名指定の交差結合 SELECT goods.goods_id, shop_name FROM goods CROSS JOIN shop; ※sh…
■日付を扱うテーブルdateTableを作成 CREATE TABLE dateTable (number InTEGER, date DATE); ■2013年3月10日の日付を列dateに登録 INSERT INTO dateTable VALUES(1, '2013-03-10'); ■現在の日付を列dateに登録(CURRENT_DATE) INSERT INTO dateTable VALUES(2…