質問・疑問に答えるQ&AサイトOKWave
FAQ(よくある質問)
法人向けサービス
解決済みの質問
$result = $db->query("SELECT カラム名 FROM テーブル名 WHERE カラム名 <> ''"); PHPでSQL文を作成しているサンプルがあるのですが、「WHERE カラム名 <> ''」の意味が分かりません。カンマ二つで空文字? これはどういう意味でしょうか? また、<>は何と読むのでしょうか?(検索したいので)
投稿日時 - 2012-01-05 10:09:00
QNo.7226195
re999
暇なときに回答ください
空文字列です。NULLではなくINSERT時に長さ0の文字列をセットしたものにヒットします。 「<> ''」では長さが1以上の文字列でかつ、NULL値以外のものがヒットします。 ちなみにオラクルでは空文字列をNULLと同一にみなすので注意が必要です(<>では比較できません)。 <>はNOT EQUALですね。
投稿日時 - 2012-01-05 11:25:32
お礼
回答ありがとうございました。 勉強になりましたー
投稿日時 - 2012-01-05 23:38:00
ANo.2
nora1962
0人が「このQ&Aが役に立った」と投票しています
ベストアンサー以外の回答(1件中 1~1件目)
ANo.1
ShowMeHow
データが、ブランクでないもの。 <> not equal to 日本語だと、 がブランク以外の値 かな?
投稿日時 - 2012-01-05 10:15:57
回答ありがとうございましたー
投稿日時 - 2012-01-05 23:36:15
ページTOP
カテゴリ
OKWaveのオススメ
教えて弁護士さん!
お金の悩みQ&A特集はこちら
おすすめリンク