SQLite LOWER() 函数
SQLite LOWER()
函数把字符串转换为小写字母
SELECT lower([string|fieldname]) [FROM tablename];
函数 lower()
可以独立于表而使用,比如下面的语句
SELECT lower("Hello"),lower("WORLD"),lower("www.TwLe.Cn");
输出结果如下
lower("Hello") lower("WORLD") lower("www.TwLe.Cn") -------------- -------------- -------------------- hello world www.twle.cn
函数 lower()
也可以用于表中的字段,将字段列的的值转换为小写字母
先运行下面的 SQLite SQL 语句创建测试数据
DROP TABLE tbl_employee; CREATE TABLE tbl_employee ( id INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, name CHAR(64) NOT NULL, age INTEGER NOT NULL, city CHAR(64), salary REAL ); INSERT INTO tbl_employee (name,age,city,salary) VALUES ('张三', 25, 'pek', 102400.00 ), ('李四', 18, 'shanghai', 88888.00 ), ('王五', 22, 'hangzhou', 22000.00 ), ('孙六', 32, 'pek', 32000.00 ), ('钱七', 25, 'shanghai', 25000.00 ), ('赵二', 45, 'pek', 45800.00 ), ('冯九', 37, 'chengdu', 15000.00 );
然后运行下面的 SQL 语句选择表 tbl_employee
的 city
字段,并转换为小写字母
SELECT city,upper(city),lower(upper(city)) FROM tbl_employee;
输出结果如下
city upper(city) lower(upper(city)) ---------- ----------- ------------------ pek PEK pek shanghai SHANGHAI shanghai hangzhou HANGZHOU hangzhou pek PEK pek shanghai SHANGHAI shanghai pek PEK pek chengdu CHENGDU chengdu