mysql中的高级查询
2024-08-29 00:27:25
以前学习的查询语法: select 字段名 from 表名 where 条件
其实,查询的语法变化很多:
1. select 可以查询表达式, 表达式就是 运算符+操作数.
比如 1 + 1 2 * 3 2-1+5*9 Math.random() * 1;
可以看出,数据库中,字符串+字符串不是拼接,而是计算加法,
试一试,拿着’1’ + ‘a123’.
扩充,如果非要让两个字符串是拼接,咋办?
2. 表的别名
其实列也可以起别名:
3. dual表的使用。
当我们查询表达式的时候,需要写出表的名字吗?
不需要,看起来是这个样子:
select 1+1;
mysql专门有一个虚拟表dual, 用来补足查询表达式的语法(对于那些有强迫症的人是最合适的语法!)
其实,不加dual也行! 就是为了语法的完整性而已。
查询表达式时,可以一次查询多个表达式。
查询表达式,可以结合表中的数据。
同理:
优悦集团(深圳)有限公司
悦享科技 乐享生活
微信:YOJOYGROUP
微博: http://weibo.com/YOJOYGROUP
联系&投稿:service@yojoygroup.com
最新文章
- hdu 3839 Ancient Messages (dfs )
- iOS开发-UINavigationBar透明设置
- android Camera 录像时旋转角度
- 【BZOJ】【2005】【NOI2010】能量采集
- 《OD大数据实战》Storm环境搭建
- SQL函数说明大全 (转)
- Linux中tshark(wireshark)抓包工具使用方法详解
- TortoiseSVN使用
- 广义线性模型 R--glm函数
- Linux命令大全汇总,让你工作更有效率!
- PBRT笔记(14)——光线传播2:体积渲染
- 什么是DevOps?
- react-native上手篇
- npm 安装卸载模块
- STM32(HY-SRF05)超声波测距项目
- Java中Integer和int的异同
- My IELTS result has come out 我的雅思成绩出来了
- vb.bet 控件
- C#杂乱知识汇总
- gravatar全球通用头像设定
热门文章
- Windows下运行python脚本报错“ImportError: No Module named ...”的解决方法
- 顽皮的小球II
- Unity破解for mac
- DataGridView控件的各种操作总结
- 33. Minimum Depth of Binary Tree &;&; Balanced Binary Tree &;&; Maximum Depth of Binary Tree
- JAVA设计模式之访问者模式
- JAVA 多线程和并发学习笔记(一)
- PIC32MZ tutorial -- Change Notification
- Shell脚本IF条件判断和判断条件总结
- Egret和Http请求 (Ajax、XMLHttpRequest、Post、Get)