Mysql
 sql >> база данни >  >> RDS >> Mysql

MySQL:Как да получите дължината на текста в колона

В този урок за програмиране на база данни разработчиците и администраторите на бази данни ще научат синтаксиса за това как да получат дължината на текста в колона с помощта на MySQL.

Помислете за таблицата STOCKPRICE :

СЪЗДАВАНЕ НА ТАБЛИЦА `STOCKPRICE` ( `ID` INT(11) НЕ NULL, `NAME` TEXT NOT NULL COLLATE 'utf8_bin', `PRICE` INT(11) NOT NULL)COLLATE='utf8_bin'ENGINE=InnoDB; 

Попълнете новосъздадената база данни с примерни данни, както е показано по-долу:

ВМЕСЕТЕ В STOCKPRICE („ID“, „NAME“, „PRICE“) (1, „MM Corp“, 25); ВЪВЕТЕ В „STOCKPRICE“ („ID“, „NAME“, „PRICE“ ) СТОЙНОСТИ (2, 'NN Corp', 35); ВЪВЕТЕ ВЪВ `STOCKPRICE` (`ID`, `NAME`, `PRICE`) СТОЙНОСТИ (3, 'HINT Co', 30);

След като създадохме нова база данни и я попълнихме с примерни данни, нека намерим дължината на стойностите в NAME колона:

ИЗБЕРЕТЕ ДЪЛЖИНА(ИМЕ) ДЪЛЖИНА ОТ STOCKPRICE

Тази заявка води до изхода по-долу:

+-------+|ДЪЛЖИНА |+-------+| 7 || 8 || 7 |+-------+

Можем да използваме TRIM да се получи различен резултат в случай, че има допълнителни интервали в края на всеки запис; TRIM оператор премахва допълнителното пространство в края на запис:

ИЗБЕРЕТЕ ДЪЛЖИНА(ОТРЕЖИВАНЕ (ИМЕ)) ДЪЛЖИНА ОТ STOCKPRICE

Тази заявка води до следния изход:

+-------+|ДЪЛЖИНА |+-------+| 7 || 7 || 7 |+-------+

Прочетете още уроци за програмиране и администриране на бази данни.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Въведение в SQL индексите

  2. Как да преименувате база данни в MySQL

  3. Как да коригирам често срещани проблеми с MySQL база данни?

  4. Основи на външните ключове в MySQL?

  5. Как да създадете таблица в MySQL