正在进行安全检测...

发布时间:2023-11-09 00:45:12

个人收集整理仅供参考学习常用sql语句1.1排序ORDERBY子句位于select语句的末尾,它允许指定按照一个列或者多个列进行排序,不可以放在where子句的前面,只能放在where子句的后面Eg.选出雇员表年龄在25岁以上或者薪资低于5000的员工并按照年龄从小到大,薪资从低到高进行排序当年龄相同时按照薪资从低到高排序select*fromT_EmployewhereFSalary<5000orFAge>25orderbyFAge,FSalaryasc此外可以用DESC关键字实现降序排列Eg.选出雇员表年龄在25岁以上或者薪资低于5000的员工并先按照年龄降序排列,当年龄相同时在按照薪资升序排列select*fromT_EmployewhereFSalary<5000orFAge>25orderbyFAgedesc,FSalaryasc查询结果如下图1.2count*count(字段名)的区别聚合函数count()用来统计数据库中记录的数量,它有三种表示方法1.2.1selectCOUNT(*as总记录条数fromT_Employee1.2.2selectcount(FNumberas总记录条数fromT_Employee1.2.3selectCOUNT(0总记录条数fromT_Employee可以看到三条语句执行的效果是一样的,我们在插入一条SALE004null242300的数据我们先查询一下数据库中的总记录select*fromT_Employee得到如下所示的图
个人收集整理仅供参考学习此时的selectCOUNT(*as总记录条数fromT_Employee显示如下图selectcount(FNamefromT_Employee显示如下图selectCOUNT(1fromT_Employee显示如下图综上,count(*count(00是索引是一样的不会去考虑空值统计的是结果集的总条数,而count(字段名)统计的是除了结果集中FName不为空的记录条数1.3高级数据过滤1.31通配符过滤1.31.01单字符匹配进行单字符匹配的通配符为半角下划线_它匹配单个出现的字符.select*fromT_EmployewhereFNamelike'_erry'查找以任意字符开头以erry结尾的用户名Eg.实现匹配长度为5,以ab开头剩余字符任意的功能(ab开头,后面跟三个下划线select*fromT_EmployewhereFNamelike'ab___'1.31.02多字符匹配进行多字符匹配的通配符为半角百分号%Eg.实现匹配以字符K开头长度任意的字符串select*fromT_EmployewhereFNamelike'K%'

正在进行安全检测...

相关推荐