欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

mysql查詢年

謝彥文2年前11瀏覽0評論

MySQL是一種用于管理關系型數據庫的開源軟件,它具有高效性、可擴展性和可定制性等優勢,被廣泛應用于互聯網領域。在日常開發中,查詢年份是一種經常使用的操作,下面我們就來介紹如何使用MySQL查詢年份。

--
-- 創建一個測試表(TestTable),包含日期型的“BirthDay”字段
--
CREATE TABLE TestTable
(
Id INT PRIMARY KEY,
Name VARCHAR(50),
BirthDay DATE
);
--
-- 向測試表中插入幾條數據
--
INSERT INTO TestTable(Id, Name, BirthDay) VALUES(1, 'John', '1980-01-01');
INSERT INTO TestTable(Id, Name, BirthDay) VALUES(2, 'Mary', '1990-06-04');
INSERT INTO TestTable(Id, Name, BirthDay) VALUES(3, 'James', '1975-11-12');
INSERT INTO TestTable(Id, Name, BirthDay) VALUES(4, 'Lucy', '2000-03-28');

以上代碼創建了一個名為TestTable的測試表,其中包含三個字段:Id、Name和BirthDay。我們針對這張表,來演示如何使用MySQL查詢年份。

--
-- 查詢TestTable中的所有記錄,并僅返回年份(Year)
--
SELECT YEAR(BirthDay) AS Year FROM TestTable;

以上代碼表示查詢TestTable表中的所有記錄,并僅返回BirthDay字段的年份,即輸出Year列。其中,“YEAR”是一個內置函數,用于從日期型字段中提取年份信息。在此,我們通過“AS”關鍵字給輸出列定義了別名“Year”。

+------+
| Year |
+------+
| 1980 |
| 1990 |
| 1975 |
| 2000 |
+------+

運行以上代碼,我們可以得到如上圖所示的結果,這是一個包含四行數據的表格,其中Year列表示每個記錄的年份。

--
-- 查詢TestTable中出生在1990年及以后的記錄,僅返回姓名(Name)和年份(BirthDay)
--
SELECT Name, YEAR(BirthDay) AS BirthDay FROM TestTable WHERE YEAR(BirthDay) >= 1990;

以上代碼表示查詢TestTable表中出生在1990年及以后的記錄,并僅返回Name和BirthDay兩個字段。其中,“WHERE”關鍵字用于添加數據過濾條件,這里我們使用“YEAR”函數來獲取BirthDay的年份,用于比較。同樣的,我們通過“AS”關鍵字給輸出列定義了別名“BirthDay”。

+------+----------+
| Name | BirthDay |
+------+----------+
| Mary |     1990 |
| Lucy |     2000 |
+------+----------+

運行以上代碼,我們可以得到如上圖所示的結果表格,它包含兩行數據,分別為“Mary”和“Lucy”這兩個人的姓名及其出生年份。