2013-02-01から1ヶ月間の記事一覧

BAD DB設計に対するSQLパターン応用編1 カンマ区切りのカラムを列(縦方向に分解)

今回は、BAD DB設計に対するSQLパターン入門編の応用編です。1カラムの中にカンマ区切りでデータが入っているBAD DB設計、これもわりと良く見るパターンですね。これを列に分解したい場合がある。簡単そうで実はわりと難しいテーマです。残念ながら、ぐぐっ…

BAD DB設計に対するSQLパターン入門

CREATE TABLE `fruit` ( `fruit_id` INT NOT NULL AUTO_INCREMENT PRIMARY KEY , `fruit_name` VARCHAR( 255 ) NOT NULL ) ENGINE = INNODB; INSERT INTO fruit (fruit_id,fruit_name) VALUES (1,'いちご'), (2,'レモン'), (3,'メロン'), (4,'キューイ'), (5…