Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

MySQL:Cách lấy độ dài của văn bản trong một cột

Trong hướng dẫn lập trình cơ sở dữ liệu này, các nhà phát triển và quản trị viên cơ sở dữ liệu sẽ học cú pháp về cách lấy độ dài của văn bản trong một cột bằng MySQL.

Xem xét bảng STOCKPRICE :

CREATE TABLE `STOCKPRICE` (
	`ID` INT(11) NOT NULL,
	`NAME` TEXT NOT NULL COLLATE 'utf8_bin',
	`PRICE` INT(11) NOT NULL
)
COLLATE='utf8_bin'
ENGINE=InnoDB
;

Điền vào cơ sở dữ liệu mới tạo với dữ liệu mẫu, như được hiển thị bên dưới:

INSERT INTO `STOCKPRICE` (`ID`, `NAME`, `PRICE`) VALUES (1, 'MM Corp', 25);
INSERT INTO `STOCKPRICE` (`ID`, `NAME`, `PRICE`) VALUES (2, 'NN Corp ', 35);
INSERT INTO `STOCKPRICE` (`ID`, `NAME`, `PRICE`) VALUES (3, 'HINT Co', 30);

Bây giờ chúng tôi đã tạo cơ sở dữ liệu mới và điền vào cơ sở dữ liệu mẫu, hãy tìm độ dài của các giá trị trong NAME cột:

SELECT LENGTH(NAME) LENGTH FROM STOCKPRICE

Truy vấn này dẫn đến kết quả bên dưới:

+-------+
|LENGTH |
+-------+
|  7    |
|  8    |
|  7    |
+-------+

Chúng tôi có thể sử dụng TRIM để mang lại một kết quả khác trong trường hợp có thêm khoảng trắng ở cuối mỗi mục nhập; TRIM câu lệnh loại bỏ khoảng trống thừa ở cuối mục nhập:

SELECT LENGTH(TRIM(NAME)) LENGTH FROM STOCKPRICE

Truy vấn này dẫn đến kết quả sau:

+-------+
|LENGTH |
+-------+
|  7    |
|  7    |
|  7    |
+-------+

Đọc thêm hướng dẫn lập trình và quản trị cơ sở dữ liệu.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SUBDATE () so với DATE_SUB () trong MySQL:Sự khác biệt là gì?

  2. Số tham số không hợp lệ:tham số không được xác định Chèn dữ liệu

  3. Cách cấp quyền truy cập từ xa vào một cơ sở dữ liệu MySQL duy nhất

  4. INDIA, STD Code Finder Script trong PHP, MYSQL, JQUERY

  5. Cấu hình của MySQL 8