查询操作符列表 distinct操作符:用来消除重复记录. - 例: 查询fruits表中所有不重复的s_id select distinct s_id from fruits; 子查询:写在()中,把内层查询结果当做外层查询参照的数据表来用 例: 用in操作符与子查询语句来查询所有f_id对应的f_price在10元到20元之间的水果记录 select * from fruits where f_id in (select f_id from fruits where f_price betw…
1.语法: select 字段列表 from 表名 [where 查询条件] [group by 分组] [having 分组条件] [order by 排序] select * 代表查询所有的字段 select id as "编号",sname 学生姓名,age "[年龄]" --as 之后是别名 也可以直接省略 select t.* from t_student t -- 给表取别名 where classid is null -- 空判断 ,,...) --范…
SQL Server T-SQL高级查询 高级查询在数据库中用得是最频繁的,也是应用最广泛的. Ø 基本常用查询 --select select * from student; --all 查询所有 select all sex from student; --distinct 过滤重复 select distinct sex from student; --count 统计 select count(*) from student; select count(sex) from student…
TO_DATE格式 Day: dd number 12 dy abbreviated fri day spelled out friday ddspth spelled out, ordinal twelfth Month: mm number 03 mon abbreviated mar month spelled out march Year: yy two digits 98 yyyy four digits 1998 24小时格式下时间范围为: 0:00:00 - 23:59:59...…
select a.`name`,group_concat(b.name SEPARATOR'.') as persons from `group` as a,`person` as b,`persongroup` as c where a.id = c.groupid and b.id = c.personid group by a.`name` 使用group_concat最终得到的数据效果:重复的name 通过group_by已经过滤掉了,同时被过滤数据的persons字段内容进行了追加.…