基础查询

SELECT
	last_name
FROM
	employees;

SELECT
	last_name,
	salary,
	email
FROM
	employees;

SELECT
	*
FROM
	employees;

#查询常量值
SELECT
	100;

SELECT
	'john';

#查询表达式
SELECT
	100 * 98;

#查询函数
SELECT
	VERSION();

#起别名
/*
1.便于理解
2.如果要查询的字段有重名的情况,使用别名可以区分开来
*/
#方式一:使用as
SELECT
	100 % 98 AS 结果;

SELECT
	last_name AS 姓,
	first_name AS 名
FROM
	employees;

#方式二:使用空格
SELECT
	last_name 姓
FROM
	employees;

#案例:查询salary,显示结果为out put
SELECT
	salary AS "OUT put"
FROM
	employees;

#去重
#案例:查询袁弘表中涉及到的所有的部门标号
SELECT DISTINCT
	department_id
FROM
	employees;

#+号的作用
/*
java中的+号:
①运算符:两个操作数都为数值型
②连接符:只要有一个操作数为字符串

mysql中的+号:
仅仅只有一个功能:运算符

select '123'+90; 其中一方为字符型,会试图将字符型数值转换成数值型
		 如果转换成功则继续加法运算
select 'john'+90; 如果转换失败,则字符型数组值转换成0;

select null+10;只要其中一方为null,则结果为null
*/
#案例:查询员工名和姓连接成一个字段,并显示为姓名
SELECT
	CONCAT(last_name, first_name) AS 姓名
FROM
	employees;

  

原文地址:https://www.cnblogs.com/deyo/p/13234090.html