当前位置: 首页 > 编程笔记 >

MySQL中ORDER BY columnname * 1的用途是什么?

滕弘新
2023-03-14
本文向大家介绍MySQL中ORDER BY columnname * 1的用途是什么?,包括了MySQL中ORDER BY columnname * 1的用途是什么?的使用技巧和注意事项,需要的朋友参考一下

MySQL会将列隐式转换为数字。以下是语法-

select * from yourTableName
 order by yourColumnName*1;

让我们首先创建一个-

mysql> create table DemoTable1441
   -> (
   -> Id varchar(30)
   -> );

使用insert在表中插入一些记录-

mysql> insert into DemoTable1441 values('301');
mysql> insert into DemoTable1441 values('23');
mysql> insert into DemoTable1441 values('345');
mysql> insert into DemoTable1441 values('10');
mysql> insert into DemoTable1441 values('38');

使用选择显示表中的所有记录-

mysql> select * from DemoTable1441;

这将产生以下输出-

+------+
| Id   |
+------+
| 301  |
| 23   |
| 345  |
| 10   |
| 38   |
+------+
5 rows in set (0.00 sec)

以下是按列名* 1使用订单的查询-

mysql> select * from DemoTable1441
   ->  order by id*1;

这将产生以下输出-

+------+
| Id   |
+------+
| 10   |
| 23   |
| 38   |
| 301  |
| 345  |
+------+
5 rows in set (0.00 sec)
 类似资料:
  • 本文向大家介绍MySQL字段中zerofill的用途是什么?,包括了MySQL字段中zerofill的用途是什么?的使用技巧和注意事项,需要的朋友参考一下 Zerofill用零填充字段的显示值,直到列定义中指定的显示宽度为止。例如,如果column设置为int(8),则宽度为8。如果数字为4376,则将在左侧填充零以表示总宽度,即8- 让我们首先创建一个表- 使用插入命令在表中插入一些记录- 使用

  • 本文向大家介绍MySQL SUBSTRING_INDEX()函数的用途是什么?,包括了MySQL SUBSTRING_INDEX()函数的用途是什么?的使用技巧和注意事项,需要的朋友参考一下 MySQL SUBSTRING_INDEX()函数在出现定界符之前从给定字符串返回子字符串。出现次数被指定为其参数。借助于SUBSTRING_INDEX()函数的语法,将会更加理解如下: 语法 这里,  St

  • 问题内容: 我对Bash脚本非常陌生,有人可以向我解释$#和$的情况吗?在以下代码中工作? 问题答案: 在Y分钟内来自Learn Bash :

  • 问题内容: 在Android 中实现类的用途是什么? 问题答案: 这是一个简单的界面,其中添加了两个字段: Android内部使用的sqlite数据库带有一列,该 列会自动递增,并且可以用作主键。这也与

  • 本文向大家介绍JavaScript中Atomics的用途是什么?,包括了JavaScript中Atomics的用途是什么?的使用技巧和注意事项,需要的朋友参考一下 原子学 的原子公司 是在JavaScript的对象,其提供要被作为静态方法进行原子操作。就像Math 对象的方法一样,Atomics 的方法和属性也是静态的。原子 与SharedArrayBuffer 对象一起使用。 该Atromic 

  • 本文向大家介绍javascript中window.location的用途是什么?,包括了javascript中window.location的用途是什么?的使用技巧和注意事项,需要的朋友参考一下 Window.location只读属性返回一个Location对象,其中包含有关文档当前位置的信息。 Location接口表示链接到的对象的位置(URL)。属性在位置对象上可用- Location.hre