Determining the Length of a Character String
mysql> mysql> CHAR_LENGTH(s) returns the number of characters in a character string mysql> mysql> CREATE TABLE publishers ( -> publID int(11) NOT NULL auto_increment, -> publName varchar(60) collate latin1_german1_ci NOT NULL default '', -> ts timestamp NOT NULL default CURRENT_TIMESTAMP on update CURRENT_TIMESTAMP, -> PRIMARY KEY (publID), -> KEY publName (publName) -> ) ENGINE=InnoDB DEFAULT CHARSET=latin1 COLLATE=latin1_german1_ci; Query OK, 0 rows affected (0.01 sec) mysql> mysql> mysql> INSERT INTO publishers VALUES (1,'A','2004-12-02 18:36:58'), -> (2,'Apress','2004-12-02 18:36:58'), -> (3,'New Riders','2004-12-02 18:36:58'), -> (4,'O\'Reilly & Associates','2004-12-02 18:36:58'), -> (5,'Hanser','2004-12-02 18:36:58'); Query OK, 5 rows affected (0.00 sec) Records: 5 Duplicates: 0 Warnings: 0 mysql> mysql> mysql> SELECT CHAR_LENGTH(publName) FROM publishers; +-----------------------+ | CHAR_LENGTH(publName) | +-----------------------+ | 1 | | 6 | | 6 | | 10 | | 21 | +-----------------------+ 5 rows in set (0.00 sec) mysql> mysql> mysql> mysql> drop table publishers; Query OK, 0 rows affected (0.00 sec) mysql> mysql>
1. | CHAR_LENGTH Function |