ホームページ > データベース > SQL > 間の SQL ステートメントには境界値が含まれますか?

間の SQL ステートメントには境界値が含まれますか?

青灯夜游
リリース: 2021-02-03 16:38:36
オリジナル
15149 人が閲覧しました

SQL Server では、SQL ステートメントの「との間」には境界値が含まれますが、「間にない」には境界値は含まれません。 「BETWEEN ... AND」ステートメントは、2 つの値の間のデータ範囲を選択します。これらの値は、数値、テキスト、または日付です。

間の SQL ステートメントには境界値が含まれますか?

このチュートリアルの動作環境: Windows 7 システム、SQL Server 2008 バージョン、Dell G3 コンピューター。

BETWEEN 演算子

演算子 BETWEEN ... AND は、2 つの値の間のデータ範囲を選択します。これらの値は、数値、テキスト、または日付にすることができます。

SQL BETWEEN 構文:

SELECT column_name(s)
FROM table_name
WHERE column_name
BETWEEN value1 AND value2
ログイン後にコピー

重要:

データベースが異なると、BETWEEN...AND 演算子の処理方法が異なります。一部のデータベースでは、「Adams」と「Carter」の間の人物がリストされますが、「Adams」と「Carter」は含まれません。また、一部のデータベースは、「Adams」と「Carter」の間の人物がリストされ、「Adams」と「Carter」は含まれます。 「アダムス」と「カーター」の間の人物をリストします。「アダムス」は含まれますが、「カーター」は含まれません。

それでは、データベースが BETWEEN....AND 演算子をどのように処理するかを確認してください。

一般的な状況:

SQL Server では、 between と には境界値が含まれますが、 between には境界値が含まれません。ただし、 between と を使用して日付を制限する場合は注意が必要です。と の後の日付が当日の場合、デフォルトは 00:00:00 です。例: と の後の日付は 2017 年 4 月 6 日で、これは 2017-04-06 00:00:00、その後 2017 に相当します。 -04-06 15:10: 34 のデータはそれほど遅れていないため、to_char 処理が必要です。

コンピューター プログラミング関連の知識について詳しくは、プログラミング教育をご覧ください。 !

以上が間の SQL ステートメントには境界値が含まれますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート