MongoDB
 sql >> Cơ Sở Dữ Liệu >  >> NoSQL >> MongoDB

Cách lấy tên tháng ngắn trong SQL

Dưới đây là các ví dụ minh họa cách sử dụng SQL để trả về tên tháng ngắn của một ngày trong RDBMS.

MySQL

MySQL có DATE_FORMAT() hàm có thể được sử dụng để trả về tên tháng ngắn từ một ngày:

SELECT DATE_FORMAT('2030-02-01', '%b');

Kết quả:

Feb

Ngôn ngữ được sử dụng cho tên tháng được kiểm soát bởi giá trị của lc_time_names biến hệ thống. Xem Cách đặt Ngôn ngữ cho Kết nối Hiện tại trong MySQL để biết thêm thông tin.

Xem Cách lấy tên tháng ngắn từ ngày trong MySQL để có thêm tùy chọn trả lại tên tháng ngắn.

Máy chủ SQL

Có một số cách để thực hiện điều đó trong SQL Server. Một cách là sử dụng FORMAT() chức năng với MMM dưới dạng chuỗi định dạng

DECLARE @date datetime2 = '2030-08-01'; 
SELECT FORMAT(@date, 'MMM') AS 'FORMAT';

Kết quả:

Aug

Xem 5 cách lấy tên tháng ngắn từ ngày trong SQL Server để có thêm tùy chọn.

Oracle

Để lấy tên tháng ngắn trong Oracle, hãy sử dụng TO_CHAR(datetime) chức năng với MON phần tử định dạng:

SELECT TO_CHAR(DATE '2030-09-25', 'MON')
FROM DUAL;

Kết quả:

SEP

Cách viết hoa của kết quả phản ánh cách viết hoa được sử dụng trong chuỗi định dạng. Xem Trả lại Tên Tháng Ngắn từ một Ngày trong Oracle để biết thêm thông tin.

PostgreSQL

PostgreSQL cũng có TO_CHAR() chức năng hoạt động tương tự như Oracle’s:

SELECT TO_CHAR(TIMESTAMP '2020-12-16 10:41:35', 'Mon');

Kết quả:

Dec

Xem Lấy tên Tháng Ngắn trong PostgreSQL để biết thêm thông tin.

MariaDB

Giống như MySQL, MariaDB có DATE_FORMAT() hàm chấp nhận %b chuỗi định dạng để trả về tên tháng ngắn từ một ngày.

Ví dụ:

SELECT DATE_FORMAT('2023-09-20', '%b');

Kết quả:

Sep

Một điểm khác biệt giữa phiên bản MariaDB và MySQL của DATE_FORMAT() là MariaDB chấp nhận đối số thứ ba cho phép bạn chỉ định ngôn ngữ (MySQL thì không). Điều này có nghĩa là bạn có thể chỉ định ngôn ngữ từ bên trong hàm trong MariaDB mà không cần phải thay đổi ngôn ngữ của phiên hiện tại.

Xem Cách Lấy Tên Tháng Ngắn từ Ngày trong MariaDB để biết thêm thông tin và ví dụ.


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Các cách triển khai lập phiên bản dữ liệu trong MongoDB

  2. MongoDb:Sự khác biệt giữa $ push / $ addtoset

  3. arrayFilters trong mongodb

  4. Node - Mongoose 3.6 - Sắp xếp truy vấn với trường phổ biến

  5. MongoDB 'không thể tìm thấy chỉ mục cho truy vấn $ geoNear'