В този урок за програмиране на база данни разработчиците и администраторите на бази данни ще научат синтаксиса за това как да получат дължината на текста в колона с помощта на 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 |+-------+Прочетете още уроци за програмиране и администриране на бази данни.