sql——分号的运用

sql语句中的分号常用于语句的结尾,对于sql新手来说,如果没能很好掌握sql基本书写规则,就会在运行sql时报错或者出现错误结果。以下用1个例子说明分号位置写不对的后果:

1.创建表语句:

CREATE TABLE Salaries
(name VARCHAR(32) PRIMARY KEY,
 salary INTEGER NOT NULL);

INSERT INTO Salaries VALUES('相田', 300000);
INSERT INTO Salaries VALUES('神崎', 270000);
INSERT INTO Salaries VALUES('木村', 220000);
INSERT INTO Salaries VALUES('齐藤', 290000);

sql——分号的运用

需实现:①对当前工资为30万元以上的员工降薪10%②对当前工资25万以上且不满28万的员工,加薪20%

 

二.

a.错误语句:分号;使用错误,使用在case语句内,导致最终结果输出不正确

 

sql——分号的运用

b.现在修改分号位置,或者去掉分号

sql——分号的运用