
A 回答 (6件)
- 最新から表示
- 回答順に表示
No.6
- 回答日時:
チョット前に見かけたSQLの入門HPを紹介します。
http://www.iceprobe.net/
因みに下のURLはこのHPの比較演算子についてのページです。
>という事は、「 != 」と同じ意味でしょうか?
なぜ、「 != 」を使わずに、「 <> 」なんでしょうか・・?
何故何種類も同じ意味の表現があるの?という所に拘るなら回答になっていませんが
とりあえず
SQLにおいて
「等しくない」というのは3種類の表現がある
という事が分かります。
この手のものは、「決まり」なのでこのような物と覚えるしかありません。
ただ
自分で使うものは一つに決めておいたほうが良いですね。(できれば、周りの人とあわせたり、周りの人にあわせてもらったりしましょう いわゆる標準化)
因みにExcelの式で<>を使っていたので
私自身は3種類のうちで<>が一番しっくりきます。
人それぞれ ということで、馴染みやすそうな表現を3種類えらんだのかなあ・・・(単なる想像)
では、頑張ってください。
参考URL:http://www.iceprobe.net/oraorasql/sqlnyumon1_tan …
No.5
- 回答日時:
Xを数とするとき、
X<>1は、X<1またはX>1 という意味だと思います。
なぜなら、
X<1またはX>1 が真ならば、X≠1.---(1)
X≠1が真ならば、X<1またはX>1.---(2)
したがって、(1)と(2)から、X≠1⇔X<1またはX>1.
つぎに、文字列、真理値、日付に対しても、
上の数に対する<>の≠としての用法を、
そのまま拡張流用したのではないでしょうか。
No.4
- 回答日時:
> 「 != 」と同じ意味でしょうか?
「!=」がどういう文脈で使われているものかを規定してないので、何とも言えない、というのが厳密な態度。っていうのも大人げないので、Cやrubyの!=と同じ。
BASICなんかは、「<>」。
Fortranなんかは、「.NE.」だったり。
詳しくは各言語の文法書をどうぞ。
No.3
- 回答日時:
>なぜ、「 != 」を使わずに、「 <> 」なんでしょうか・・?
「!=」でも問題ありません。
データベースによって若干違いがありますが、NOT EQUALを表すのには、「<>」「!=」「~=」「^=」があります。
使えるならば、どれを使ってももかまいませんが、使う場合には、後々混乱しないように、同じ比較演算子を使うようにした方が良いです。
ちなみに、Visual BasicやDelphiでは、「<>」がNOT EQUALです。
なぜ「<>」がNOT EQUALなのかと言われても詳細はわかりませんが、「左辺が右辺より大きい(>)」かつ「左辺が右辺より小さい(<)」という状態はありえないので、否定の意味で定義されたのではないかと思います。
「SQL 比較演算子」などで、Google等で検索してみましょう。
http://www.google.com/search?num=50&hl=ja&inlang …
No.1
- 回答日時:
不等比較演算子。
左辺が右辺と等しくない場合にtrueを、等しい場合はfalseを返します。
この回答への補足
早速のご回答ありがとうございます!
>左辺が右辺と等しくない場合にtrueを、等しい場合はfalseを返します。
という事は、
SELECT * FROM user WHERE date = 1
SELECT * FROM user WHERE key = ""
と同じ意味ですか?
なぜ「 = 」ではなく「 <> 」を使うんですか?
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
-
CASE文のエラーについて
Oracle
-
【SQL】他テーブルに含まれる値に合致する行を抽出
その他(データベース)
-
SQLで特定の項目の重複のみを排除した全項目を取得する方法
その他(プログラミング・Web制作)
-
-
4
SELECT 文の NULL列は?
PostgreSQL
-
5
SELECT INTOで一度に複数の変数へ代入をするにはどのようにすれがよいでしょうか?
PostgreSQL
-
6
仕様書の表記について
IT・エンジニアリング
-
7
コマンドプロンプトの「%1」と「%~1」の違いがわからない
その他(プログラミング・Web制作)
-
8
Excelでセル参照したとき、書式も一緒に持ってくるには?
Windows Vista・XP
-
9
SQL、2つのテーブルで条件一致したものだけdeleteする方法は?
Oracle
-
10
ORA-01013のエラーについて経験のある方お願いします。
Oracle
-
11
「済」の反対語は?
日本語
-
12
異なるスキーマからデータを抽出するには?oracl、PL/SQL
Oracle
-
13
FROM の中で CASE を使えるでしょうか
SQL Server
-
14
エクセルで決まった文字数で改行し,複数行の別のセルに移動させる方法
Excel(エクセル)
-
15
sqlに記述できない文字
PostgreSQL
-
16
Eclipseで、プロジェクト名のところに赤いバッテンのエラーマークが
Java
-
17
SQLで違うテーブルの値を比較して値に差があるレコードを抽出したいので
Oracle
-
18
UPDATEで既存のレコードに文字列を追加したい
その他(データベース)
-
19
データベース関係で、データの洗い替えとはどのような事を行うことでしょう
IT・エンジニアリング
-
20
コマンドプロンプトが実行中か、終了してるかってどこで見たら良いんでしょうか? 調べたらタスクマネージ
ノートパソコン
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
1/∞=0は、なぜ?
-
記号(イコールの上に三角形)...
-
xを7で割ると商がaで余りがbに...
-
Xの二乗-X+1=0 という2次方程式...
-
二次関数y=x二乗−6x+10の最小...
-
ある動画で62-63=1の数字を入...
-
方程式で
-
数学で、項を指すとき、例えば2...
-
数学における 等価と同値って同...
-
この問題では右辺をY²で表して...
-
数学 置換積分法(1)と置換積分...
-
x=y=z=0 の否定
-
数学の行列と合同式に関する質...
-
4n-1の形の自然数は、必ず4m-...
-
高2数学です α二乗+β二乗=α...
-
(d^2θ/dt^2)×(dθ/dt)=1/2×d/dt×...
-
SQL文のwhere条件文で使う <> ...
-
x/(x+1) = 1 - 1/(x+1)
-
楕円体の内側かどうかの判別
-
高一数学 場合の数 画像あり 〔...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
1/∞=0は、なぜ?
-
方程式で
-
記号(イコールの上に三角形)...
-
Xの二乗-X+1=0 という2次方程式...
-
SQL文のwhere条件文で使う <> ...
-
数学で、項を指すとき、例えば2...
-
高2数学です α二乗+β二乗=α...
-
どうしてa>0, b>0のとき、a=b⇔a...
-
組み合わせの公式
-
等式記号に似た三本線
-
数学的帰納法
-
説明変数と被説明変数とは何で...
-
【日本語?記号?】左辺にKを左...
-
VBAでセルの右下をいちばん下ま...
-
xを7で割ると商がaで余りがbに...
-
プール代数の問題なんですけど ...
-
√2×√3=√6 の理由を中学生に説...
-
高校化学の酸化還元
-
数学における 等価と同値って同...
-
順列と場合の数について
おすすめ情報