2014年9月3日水曜日

開発環境

Head First SQL ―頭とからだで覚えるSQLの基本 (Lynn Beighley(著)、 佐藤 直生 (監訳)、 松永 多苗子 (翻訳)、オライリージャパン)の7章(複数テーブルのデータベース設計: 現行テーブルからの脱却)、自分で考えてみよう(p.290)を解いてみる。

自分で考えてみよう(p.290)

SQL文(BBEdit, Emacs)

ALTER TABLE my_contacts
ADD COLMN interest1 VARCHAR(10),
ADD COLMN interest1 VARCHAR(10),
ADD COLMN interest3 VARCHAR(10),
ADD COLMN interest4 VARCHAR(10);

UPDATE my_contacts
SET interest1 = SUBSTRING_INDEX(interests, '、1);

UPDATE my_contacts
SET interests = RIGHT(interests, CHAR_LENGTH(interests) - CHAR_LENGTH(interest1) - 1);

UPDATE my_contacts
SET interest2 = SUBSTRING_INDEX(interests, '、1);

UPDATE my_contacts
SET interests = RIGHT(interests, CHAR_LENGTH(interests) - CHAR_LENGTH(interest2) - 1);

UPDATE my_contacts
SET interest3 = SUBSTRING_INDEX(interests, '、1);

UPDATE my_contacts
SET interests = RIGHT(interests, CHAR_LENGTH(interests) - CHAR_LENGTH(interest13 - 1);

UPDATE my_contacts
SET interest4 = interests;

0 コメント:

コメントを投稿