2010年09月10日

mysql:DISTINCT、重複した行をまとめる。

あるカラムのレコードが重複した場合、まとめて一つの行にする。

DISTINCT

テーブル名:foods
userid、name、food
1、佐藤、バナナ
2、田中、りんご
1、佐藤、パイナップル
3、近藤、ブドウ

SELECT DISTINCT userid FROM foods;

結果
userid
1
2
3


2010年08月31日

mysql:CSVファイルをインポートする

CSVファイルのセル順をカラムに合わせてインポートする。

LOAD DATA INFILE "/home/devuser/hotel.csv" INTO TABLE nowhot.mst_hotel FIELDS TERMINATED BY ',' ENCLOSED BY '"' LINES TERMINATED BY '\r\n' (mst_area_id, name_jp,name_en,address,tel,fax);