在上一讲中 Android 常用sql语句笔记(一),做了一些常用的sql语句笔记。下面我们继续。
新建一张表Person表
CREATE TABLE Person(id INTEGER primary key autoincrement,name text,age int , province VARCHAR(60)) 根据字段插入,前后字段与后面values对应,字段数与values个数一样! insert into Person(name ,age,province) values('小明',24,'广东') 插入方式二,省去字段,但values中值与相应字段一一对应。 insert into Person values(null,'小哥',23,'湖南')Sum是求和 例:将Person表的age字段求和
select Sum(age) from Person例:将Person表的age字段求平均值
select avg(age) from Person所有数据
查询结果
例:求Person中age的最大值
select max(t.age) from Person t最小值
select min(t.age) from Person tgroup_concat是将多行归为一行,中间用,号隔开 例:将Person中age归为一行
select group_concat(age) from Person效果:
例:想查询Person表中共有多少个省份
select * from Person t group by t.province例:我们要获取Person表中name的姓氏,而姓氏一般是第一个字符 所有的数据如下:
sql语句:
//sbustr(t.name,1,1)第一个为字段名,第二个为截取开始的地方一般为1,第三个为截取的长度 select substr(t.name,1,1) from Person t效果