V tomto tutoriálu programování databází se vývojáři a správci databází naučí syntaxi pro získání délky textu ve sloupci pomocí MySQL.
Zvažte tabulku 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;Naplňte nově vytvořenou databázi vzorovými daty, jak je uvedeno níže:
INSERT INTO `STOCKPRICE` (`ID`, `NAME`, `PRICE`) VALUES (1, 'MM Corp', 25);INSERT IN `STOCKPRICE` (`ID`, `NAME`, `PRICE` ) VALUES (2, 'NN Corp ', 35);INSERT DO ,STOCKPRICE` (`ID`, `NAME`, ,PRICE`) VALUES (3, 'HINT Co', 30);Nyní, když jsme vytvořili novou databázi a naplnili ji ukázkovými daty, pojďme najít délku hodnot v NAME sloupec:
VYBERTE DÉLKU (NÁZEV) DÉLKU ZE SKLADOVÉ CENYVýsledkem tohoto dotazu je výstup níže:
+-------+|DÉLKA |+-------+| 7 || 8 || 7 |+-------+Můžeme použít TRIM získat jiný výsledek v případě, že na konci každého záznamu jsou mezery navíc; TRIM příkaz odstraní nadbytečnou mezeru na konci záznamu:
VYBRAT DÉLKU(TRIM(NAME)) DÉLKU ZE SKLADOVÉ CENYVýsledkem tohoto dotazu je následující výstup:
+-------+|DÉLKA |+-------+| 7 || 7 || 7 |+-------+Přečtěte si další výukové programy pro programování a správu databází.