人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

MySQLで数字を文字列の形式で保存してあるのですが、これを数字として比較することは出来ますでしょうか?

PHPで言えば、intvalみたいな関数はありますでしょうか?

●質問者: makocan
●カテゴリ:インターネット ウェブ制作
✍キーワード:MySQL PHP 数字 文字列 比較
○ 状態 :終了
└ 回答数 : 4/4件

▽最新の回答へ

1 ● きゃづみぃ
●23ポイント

http://dev.mysql.com/doc/refman/4.1/ja/cast-functions.html

キャスト関数を用いて INTEGERに変換したら いかがでしょうか?


2 ● chuken_kenkou
●23ポイント

MySQLでは、'1'や'123'などを数字と比較や四則演算すると、自動的に数値にキャストしてくれます。

http://dev.mysql.com/doc/refman/4.1/ja/cast-functions.html


3 ● kurukuru-neko
●22ポイント

キャスト処理で行えます。

http://dev.mysql.com/doc/refman/4.1/ja/cast-functions.html


4 ● toyoshi
●22ポイント

キャストで行えます

SELECT sample FROM tbl_name where CAST(カラム名 AS UNSIGNED) = 1;

こんな感じですね

http://www.yahoo.co.jp

◎質問者からの返答

皆さんありがとうございます。

解決しました!

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ