基础查询
查询字段语法
查询单字段
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 年龄;
网友评论