数据库desc,数据库里 desc 和 select 怎么用,代表什么意思
其实数据库desc的问题并不复杂,但是又很多的朋友都不太了解数据库里 desc 和 select 怎么用,代表什么意思,因此呢,今天小编就来为大家分享数据库desc的一些知识,希望可以帮助到大家,下面我们一起来看看这个问题的分析吧!
desc在信息技术里面什么意思
desc在信息技术里面就是从大到小,降序排列的意思。数据库中使用order by语句进行排序,其中升序用asc,降序用desc。
1、select* from table order by id desc根据id字段按照降序排列,从大到小。
2、select* from table order by id asc根据id字段按照升序排列,从小到大。
信息技术简介:
信息技术(Information Technology,缩写IT),是主要用于管理和处理信息所采用的各种技术的总称。它主要是应用计算机科学和通信技术来设计、开发、安装和实施信息系统及应用软件。它也常被称为信息和通信技术(Information and Communications Technology, ICT)。
在SQL中desc有哪些用法
1、首先在电脑中,启动plsql并登录oracle数据库,如下图所示。
2、然后创建测试表--创建表create table TestTable,如下图所示。
3、接着插入测试数据(除了F8执行SQL之外,还需要点击【提交】按钮才能将数据插入到数据库)--添加测试数据。
4、desc作为降序排序的关键字,按照COLCODE列降序展示表数据。
5、最后在【command window】中输入 DESC TESTTABLE并回车,即可看到TESTTABLE表的字段信息,如下图所示就完成了。
数据库里 desc 和 select 怎么用,代表什么意思
select表字段名1,表字段名2 from表名 order by表排序字段名 desc。select是选择哪些字符进行显示。
desc表示按“表排序字段名”倒序显示,不加desc,表示正序显示。
例如:select* from student where总学分 in(70,80)
IS NULL或IS NOT NULL:如果判断某一列是否为空或不为空;
distinct:从返回的结果数据集合中删除重复的行。
select distinct总学分from student order by总学分。
扩展资料select语句可以用回车分隔
$sql="select* from article where id=1"和$sql="select* from article where id=1"
都可以得到正确的结果,但有时分开写或许能更明了一点,特别是当sql语句比较长时。
批量查询数据
可以用in来实现
$sql="select* from article where id;in(1,3,5)"
使用concat连接查询的结果
$sql="select concat(id,"-",con) as res from article where id=1"
返回"1-article content"
使用locate
用法: select locate("hello","hello baby");返回1
不存在返回 0
使用group by
以前一直没怎么搞明group by和 order by,其实也满简单的,group by是把相同的结果编为一组
exam:$sql="select city,count(*) from customer group by city";
这句话的意思就是从customer表里列出所有不重复的城市,及其数量(有点类似distinct)
group by经常与AVG(),MIN(),MAX(),SUM(),COUNT()一起使用
数据库里desc和select怎么用,代表什么意思
select表字段名1,表字段名2from表名orderby表排序字段名desc。select是选择哪些字符进行显示。
desc表示按“表排序字段名”倒序显示,不加desc,表示正序显示。
例如:select*fromstudentwhere总学分in(70,80)
ISNULL或ISNOTNULL:如果判断某一列是否为空或不为空;
distinct:从返回的结果数据集合中删除重复的行。
selectdistinct总学分fromstudentorderby总学分。
扩展资料select语句可以用回车分隔
$sql="select*fromarticlewhereid=1"和$sql="select*fromarticlewhereid=1"
都可以得到正确的结果,但有时分开写或许能更明了一点,特别是当sql语句比较长时。
批量查询数据
可以用in来实现
$sql="select*fromarticlewhereid;in(1,3,5)"
使用concat连接查询的结果
$sql="selectconcat(id,"-",con)asresfromarticlewhereid=1"
返回"1-articlecontent"
使用locate
用法:selectlocate("hello","hellobaby");返回1
不存在返回0
使用groupby
以前一直没怎么搞明groupby和orderby,其实也满简单的,groupby是把相同的结果编为一组
exam:$sql="selectcity,count(*)fromcustomergroupbycity";
这句话的意思就是从customer表里列出所有不重复的城市,及其数量(有点类似distinct)
groupby经常与AVG(),MIN(),MAX(),SUM(),COUNT()一起使用
文章分享结束,数据库desc和数据库里 desc 和 select 怎么用,代表什么意思的答案你都知道了吗?欢迎再次光临本站哦!