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);
需实现:①对当前工资为30万元以上的员工降薪10%②对当前工资25万以上且不满28万的员工,加薪20%
二.
a.错误语句:分号;使用错误,使用在case语句内,导致最终结果输出不正确
b.现在修改分号位置,或者去掉分号