MySQL的max()函数使用时遇到的小问题
2016-12-28 14:53
537 查看
通常我们获取某个表的某个字段最大值时可以使用max()函数。
使用场景举例:
获取某个表id的最大值:SQL:
SELECT max(id) FROM table_name;
SELECT max(`id`) FROM `table_name`; --->(注意此处的是反引号,tab键上面的``)
但是朋友们注意一下,如果写成这样是有问题的:SQL: SELECT max('id') FROM table_name; -->注意此处的''(这是单引号) 这一条SQL会返回
延伸一下:在我们写SQL时候表名、字段名使用反引号``可以避免关键词冲突,在需要传入字符串时使用单引号''
使用场景举例:
获取某个表id的最大值:SQL:
SELECT max(id) FROM table_name;
SELECT max(`id`) FROM `table_name`; --->(注意此处的是反引号,tab键上面的``)
但是朋友们注意一下,如果写成这样是有问题的:SQL: SELECT max('id') FROM table_name; -->注意此处的''(这是单引号) 这一条SQL会返回
延伸一下:在我们写SQL时候表名、字段名使用反引号``可以避免关键词冲突,在需要传入字符串时使用单引号''
相关文章推荐
- NetDiskdll.dll中MD5File函数使用时遇到的问题
- 使用mysql中遇到的几个问题
- C++中遇到同名函数问题,可以使用命名空间解决
- 我在mac下使用mysql遇到的问题
- C++使用mysql 库访问MYSQL数据库,mysql_init函数破坏内存的问题
- 刚才遇到了关于C#使用外部DLL函数上的char*的问题。
- MySQL中varchar无法使用max()函数的解决办法
- 以前使用MySQL时的遇到问题整理
- Mysql新手遇到的首要问题(使用xampp集成搭建环境)
- lamp使用php处理上传文件,调用move_uploaded_file函数遇到目录写权限问题及解决过程
- 使用mysql中遇到的几个问题
- 使用mysql可视化工具mysql-front的时候遇到软件过期问题
- max_allowed_packet Mysql 5.1遇到的信息包过大问题
- 今天学习使用mysql遇到的问题和解决办法
- 使用BDC连接MySql可能遇到的问题
- 好久没写东西了,手痒了,写写我使用mysql中遇到的几个问题吧
- mysql c++ connector 1.0.5 getString方法 使用过程中遇到汉字产生的乱码问题的解决方法
- 使用mysql可视化工具mysql-front的时候遇到软件过期问题
- 关于AlphaBlend函数使用时遇到的问题
- 使用MySQL保存中文数据时,经常会遇到乱码问题的解决思路