网站建设资讯

NEWS

网站建设资讯

mysql怎么写工资 mysql员工工资表

mysql输入工资标准,统计超过标准的员工是多少

语法格式:

网站建设哪家好,找创新互联建站!专注于网页设计、网站建设、微信开发、微信平台小程序开发、集团企业网站建设等服务项目。为回馈新老客户创新互联还提供了西陵免费建站欢迎大家使用!

select 字段名1,字段名2,... from 表名;

提示:

1.任何一条sql语句以“;”结尾

2.sql语句不区分大小写

查询员工年薪:

select ename.sal * 12 from emp;

image.png

给查询结果的列重命名:

select ename.sal * 12 as yearsal from emp;

(as关键字可以省略)

image.png

当起的别名有中文时,需要给中文加上引号

(标准SQL要求字符串使用单引号,虽然mysql也支持双引号,但最好用单引号,否则到了别的数据库,SQL语句就会报错)

image.png

查询所有字段:

(1)将所有字段以逗号隔开,写在select关键字后面

(2)使用*表示所有字段

image.png

注意:开发中需要使用(1),(2)的执行效率过慢,不适宜在开发中使用。

条件查询

条件查询需要用到where语句,where语句必须放在from语句表的后面

语句格式:

select xxx from xxx where xxx;

mysql工资用什么类型

在mysql中,金额用“DECIMAL”类型。DECIMAL类型是专门为财务相关问题而设计的数据类型,能够解决数据的范围和精度的问题,常用于货币数据,如价格,工资,帐户余额等;它实际上是以字符串的形式存放的,可在定义时划定整数部分以及小数部分的位数,语法“DECIMAL(M,D)”,参数M是数字的最大数(精度),参数D是小数点右侧数字的数目(标度)。

关于MySQL工资查询语句

首先需要确认几个问题或者说条件:

1、所有人员从属于三级部门

2、所有分支终端都是三级部门

这样的话语句是非常好写的,使用表内联合查询就好,不需要使用连接查询语句如下,具体字段我就不写了,自己参悟吧;

SELECT u.*,a.`name`,b.`name`,c.`name` FROM yonghu u,bumen a,bumen b,bumen c

WHERE a.`parentid` = b.`departid` AND b.`parentid` = c.`departid` AND a.`departtype` = 3 AND

b.`departtype` = 2 AND c.departtype = 1 AND u.uid = a.departid;

如果不符合上述条件的话 就需要加入逻辑判断了,比较复杂,下班了 没有心情写!


当前文章:mysql怎么写工资 mysql员工工资表
文章网址:http://cdweb.net/article/dopgodi.html