「労働者が自分の仕事をうまくやりたいなら、まず自分の道具を研ぎ澄まさなければなりません。」 - 孔子、「論語。陸霊公」
表紙 > プログラミング > SQL Serverで日付データタイプを効果的に使用するにはどうすればよいですか?

SQL Serverで日付データタイプを効果的に使用するにはどうすればよいですか?

2025-03-24に投稿されました
ブラウズ:768

How Can I Effectively Use the DATE Datatype in SQL Server?

をSQL Serverの「日付」データタイプ

データベースシステムを使用して、フォーマットと文化的バイアスが異なるために日付を処理する際に頻繁に困難に遭遇します。 SQL Serverは、これらの課題を克服するために特別に設計された「日付」データタイプを提供します。 Order_id intプライマリキー、 book_name varchar(100)、 ISBN VARCHAR(100)、 customer_id int foreignキー参照顧客、 order_date日付 );

「日付」値

を「日付」列に挿入するとき、システム文化に依存しない形式を利用することが重要です。推奨される形式には、

CREATE TABLE Orders (
  Order_ID INT PRIMARY KEY,
  Book_name VARCHAR(100),
  ISBN VARCHAR(100),
  Customer_ID INT FOREIGN KEY REFERENCES Customer,
  Order_date DATE
);

ユニバーサルフォーマット:、E.G.、20150730(2015年7月30日)

ODBC形式:

E.G.、{D'2015-07-30 '
  • フォーマット: E.G.、 '2015-07-30T00:00:00'
  • クエリ日付
  • クエリ日まで、比較または日付の作業を使用することは可能です:
使用:

select * from注文 Order_date

を比較するには、次のことを使用します。 ここで、order_date = '2015-07-30' またはOrder_date> '2015-08-01';
  • SELECT * FROM Orders
    WHERE Order_date  
  • は、あなたの文化に誤って解釈される可能性があるため、コードの文字通りの日付を使用してください。

    日付と時刻の両方のコンポーネントを保存する必要がある場合は、「datetime」datatypeを使用することを検討してください。
最新のチュートリアル もっと>

免責事項: 提供されるすべてのリソースの一部はインターネットからのものです。お客様の著作権またはその他の権利および利益の侵害がある場合は、詳細な理由を説明し、著作権または権利および利益の証拠を提出して、電子メール [email protected] に送信してください。 できるだけ早く対応させていただきます。

Copyright© 2022 湘ICP备2022001581号-3