我刚刚开始使用python,在java中,两个相同类型的不同实例具有不同的值,但它不允许它们具有不同的属性.但,
class Point:
pass
p1 = Point()
p1.x = 0
p1.y = 0
p2 = Point()
p2.z = 0
p2.w = 1355135
Run Code Online (Sandbox Code Playgroud)
此代码不会产生任何错误.所以我假设它是一种语言功能.但我不明白为什么python允许两个相同类型的实例具有不同的属性?
它如何帮助设计代码?
我有以下关系模式
create table employeeb37(
employee_id int primary key,
last_name varchar(255),
first_name varchar(255),
middle_name varchar(255),
job_id references jobb37(job_id),
manager_id varchar(255),
hiredate date,
salary int,
comm int,
department_id int
)
Run Code Online (Sandbox Code Playgroud)
我想按员工详细信息查询数据库,根据他们的job_id按升序排列,工资按降序排列
但我没有得到适当的结果
select * from employeeb37 order by job_id asc and salary desc
Run Code Online (Sandbox Code Playgroud)
我想知道我的问题是否有任何其他可能的解决方案