数据库
知名互联网小白
产品经理
展开
-
数据库-SQL常用函数语句及其用法汇总
一,AVG()函数avg是英文平均数average的缩写,因此,AVG()函数用来返回数值列的平均值。语法:select avg(column_name)from table_name查询语句:select avg(score)as scoreAverage from student含义:从学生表的分数列中查询出分数的平均值。输出结果:scoreAverage78查询语句:select stunum from studentwhere score >(s原创 2020-11-04 10:06:32 · 4022 阅读 · 1 评论 -
数据库—怎么给表或列起别名?
为什么要给表或者列起别名?一般有这几个原因:1.在查询中涉及超过一个表2.在查询中使用了函数3.列名称很长或者可读性差4.需要把两个列或者多个列结合在一起语法:列的SQL别名语法select column_name as alias_namefrom table_name备注:alias_name的意思是别名表的SQL别名语法select column_name(s)from table_name as alias_name例子演示学生表:stunumstunam原创 2020-11-03 09:57:30 · 11295 阅读 · 1 评论 -
数据库—distinct是什么意思?select distinct怎么用?
首先,明确含义:SELECT DISTINCT 语句用于返回唯一不同的值然后举一些例子说明一下使用场景:场景:班级学生表(student)里有三列,分别是学号(stunum)、姓名(stuname)、来自省份(province),需要统计一下班里的同学来自哪几个省份。stunumstunameprovince1张三河南2李四河南2王五河北2张强浙江根据查询条件,查出省份即可,且去除重复的省份。查询语句:select distinct pr原创 2020-11-02 16:51:10 · 17700 阅读 · 0 评论 -
数据库—MySQL中contains怎么用?
contains经常会用在where子句中,方法为:SELECT * FROM table_name WHERE CONTAINS(fullText_column,'search contents')。举例子,假设有个学生表,其中包含学号(num)、姓名(name)、性别(sex)、家庭所在城市(city)。例一 查询家在上海的学生学号、姓名。方式一select num,namefrom studentwhere contains(city,“上海”)方式二select num,name原创 2020-09-24 09:57:47 · 38664 阅读 · 4 评论 -
数据库—查询语句中asc、desc表示什么意思?
asc是升序,就是这个值按照从小到大进行排序;desc是降序,从大到小显示。数据库中使用order by语句进行排序,其中升序用asc,降序用desc。如:select * from t order by 列a asc 这是升序select * from t order by 列a desc 这是降序...原创 2020-09-23 13:27:47 · 37515 阅读 · 0 评论