数据库学习笔记-基础查询

2020-03-20  本文已影响0人  有只白熊丶

基础查询

查询字段语法

查询单字段
SELECT 字段 FROM 表名;
查询多字段
SELECT 字段1,字段2,字段3... FROM 表名;
查询全部字段
SELECT * FROM 表名;
注:为了避免与关键字重复可以在字段两边添加``。

去重查询

当我们需要查询的表内含有大量重复值,则可以用去重查询获得每个不重复值,语法如下:
SELECT DISTINCT 字段 FROM 表名 ;

AS

为了方便理解,区分重复字段,可以将常量,表达式或者函数用AS关键字起一个别名来代替,如:
SELECT 100*20 AS 结果 ;
SELECT name AS 姓名 FROM 表名 ;
SELECT 'JACK' AS 杰克 ;
注:若别名里有特殊字符(空格等)则该别名必须用""引起来。

加号

SQL语法中的“+”仅表示运算符,若用字符串与数值相加则会试图将字符串转换成数值,若成功则相加,若失败则字符串为“0”再相加,如:
SELECT '1'+1;
结果为2;
SELECT 'jack'+1;
结果为1
注:相加的任何一方为null,则结果为null。

CONCAT()

作用:字段拼接函数
用法:
CONCAT(字段1,字段2,字段3...)

IFNULL(参数1,参数2)

作用:判断参数1是否为null,若为null则将其替换为参数2。
用法:
SELECT IFNULL(AGE,0)+1 AS 年龄;

上一篇下一篇

猜你喜欢

热点阅读