MYSQL SELECT语句

//查找时忽略重复的内容
SELECT DISTINCT user_name FROM user;
//联合去重
SELECT DISTINCT user_id sex FROM user;

只有userID和sex完全一样才会被去除。

//描述这张表
DESCRIBE user;

过滤条件

//在用户表中查找所有年龄为18的信息。
SELECT * FROM user WHERE age=18;

基本查询语句

//
SELECT user_name,age,sex FROM user WHERE userid>100;

在算术符参与运算时:

//
SELECT 100+'1' FROM DUAL;
//结果为101,将字符串类型转化为整数类型(隐式转换)

//
SELECT 100+'A' FROM DUAL;
//结果为100,当存在非数字字符时,将其当做0处理。

//div指除法
SELECT 100 div 0 FROM DUAL;
//结果为 null

//
SELECT 100/2 FROM DUAL;
//结果为 50.0000,默认转为浮点数,保留四位小数。

//MOD取模
SELECT 12%5 FROM DUAL;
//结果为 2

//
SELECT -12%5 FROM DUAL;
//结果为 -2

//
SELECT 12%-5 FROM DUAL;
//结果为 2

//
SELECT -12%-5 FROM DUAL;
//结果为 -2
//取模结果的正负只与被模数有关。

 

posted @ 2021-12-15 15:48  Boerk  阅读(46)  评论(0)    收藏  举报