2016-04-06 10 views
3

BETWEEN節は、>= AND <=の略語です。 しかし、私がフォーム>= AND <の比較をしたいのであれば、それはmysqlの略記法ですか?MySQLの

+1

おそらくそうではありません。それはどんなものかを想像することは非常に難しいです(そして、>> = AND <') –

+1

いいえ、省略形はありません。 '> AND <=' –

+0

@Pekkaの別の省略形です。 'x BETWEEN_LT a AND b'のようになり、" between "のように指定して操作しますが、"より小さい "の代わりに範囲の上限で"より小さい "比較を行います。これは、DATETIME式の範囲チェックに便利です。ここでは、指定した月のすべての値、または指定された日などが必要です(BETWEEN_GTなどの有償演算子も 'a spencer7593

答えて

2

いいえ、一般的な場合の略語はありません。

>= and <の範囲比較を行うには、式を2回指定することはありません。


3つの引数をとり、0,1またはNULLを返すユーザー定義関数を作成することは可能です。しかし、それは余分なデータベースオブジェクトです。何が起こっているのかを隠しています...そこで、私たちはそこに行きたくありません。