2015年5月15日のブックマーク (1件)

  • テーブルのフィールドの一番長いデータの取得 - OKWAVE

    データベースのフィールドのデータ型について くだらない質問で申し訳ありませんが宜しくお願いします。 下記のようなデータを格納するテーブルを構築しています。 ・ユーザーID ・名前 ・カタカナ ・パスワード ・年齢 ・郵便番号 ・住所1 ・住所2 ・住所3 ・電話番号 ・メールアドレス ・備考 ・削除フラグ ・登録者 ・登録日 ・更新者 ・更新日 上記の内容を下記のようなテーブルのフィールドのデータ型を考えました。 ・ユーザーIDのデータ型をVARCHAR(4) ・名前のデータ型をVARCHAR(32) ・カタカナのデータ型をVARCHAR(32) ・パスワードのデータ型をVARCHAR(255) ・年齢のデータ型をINTEGER ・郵便番号のデータ型をVARCHAR(8) ・住所1のデータ型をVARCHAR(255) ・住所2のデータ型をVARCHAR(255) ・住所3のデータ型をVAR

    テーブルのフィールドの一番長いデータの取得 - OKWAVE
    lightwill
    lightwill 2015/05/15
    SELECT * FROM テーブル WHERE LENGTH(フィールド)=(SELECT MAX(LENGTH(フィールド)) FROM テーブル)