
select id,username,salary+200 from users;是在查询结果中显示,不是修改数据
使用比较运算符
select username from users where salary>800;
使用逻辑运算符
select username from users where salary>800 and salary <> 1800.5;
select username from users where salary>800 or salary<> 1800.5;
逻辑运算符 不等于用<>表示
SQL> select * from users;
编号 用户名 工资
---------- -------------------- ----------
1 aaa 300
2 bbb 400
3 ccc 900
3 cccccc 300
SQL> select id,username,salary+200 from users;
编号 用户名 SALARY+200
---------- -------------------- ----------
1 aaa 500
2 bbb 600
3 ccc 1100
3 cccccc 500
SQL> select * from users;
编号 用户名 工资
---------- -------------------- ----------
1 aaa 300
2 bbb 400
3 ccc 900
3 cccccc 300
SQL> select username from users where salary>800;
用户名
--------------------
ccc
SQL> select username from users where salary>800 and salary <> 900;
未选定行
SQL> select username from users where salary>300 and salary <> 900;
用户名
--------------------
bbb
SQL> select username from users where salary>300 or salary <> 900;
用户名
--------------------
aaa
bbb
ccc
cccccc
不等于用<>表示

不等于<>

SELECT * FROM X1;
desc x1;
--使用算术运算符
SELECT ID+10 FROM X1;
--使用比较运算符
SELECT * FROM X1 WHERE id=3;
--使用逻辑运算符
SELECT * FROM X1 WHERE id=1 AND EMAIL = 'A@123';
算数运算符:
select id,username,salary+200 from users;(所有工资结果加200)
注: 在查询语句中,使用算术运算法对字段进行运算(+200),并不影响真正表中的数据,只有update可以; 不等于用 != 或 <>表示
比较运算符:
select username from users where salary>800;
逻辑运算符:
select username from users where salary>800 or salary<>1801;
在SELECT 语句中使用运算符
·使用算术运算符
----------------------------------------------------
查询给每个员工的工资加200块钱
select id,username,salary+200 from users;
不改变表中原数据
----------------------------------------------------------
2、使用比较运算符
查询工资大于300元的员工的姓名
select username from users where salary>300;
3、使用逻辑运算符
select username from users where salary>300 and salary<>623;
突然发现数据库里的每一行似乎都是同体的
select id, username ,salary+200 from users;查询语句中使用算数运算符
select username from users where salary>查询语句时使用比较运算符
select username from users where salary > 800 and salary <>1800.5;查询语句时使用逻辑运算符
在SELECT 语句中使用算术运算符:
例如:SELECT id,username,salary+200 FROM users;(给公司里面的每一个人的工资都增加了200块钱。)
注:使用此类运算符的时候,是更改了显示的结果,并不是更改了表的数据,若想更改表中的数据,则需使用update语句。
在SELECT 语句中使用比较运算符:
例如:SELECT username FROM user WHERE SALARY>800
逻辑运算符
例如:SELECT username FROM user WHERE SALARY>800 AND SALARY <>1800.5;
查询公司员工工资大于800,不等于1800.5 的姓名。
"<>"是不等于的意思
在SELECT 语句中使用算术运算符:
例如:SELECT id,username,salary+200 FROM users;(给公司里面的每一个人的工资都增加了200块钱。)
注:使用此类运算符的时候,是更改了显示的结果,并不是更改了表的数据,若想更改表中的数据,则需使用update语句。
在SELECT 语句中使用比较运算符:
例如:SELECT username FROM user WHERE SALARY>800 AND SALARY <>1800.5;
查询公司员工工资大于800,不等于1800.5 的姓名。
使用算术运算符 SQL> select id,username,salary+200 from users; 编号; 用户名; SALARY+200 ---------- -------------------- ---------- 1 aaa 1000 2 bbb 2001 3 ccccc 5200.5