`

mysql的varchar转换int

    博客分类:
  • SQL
阅读更多

比如:`server_id` varchar(2) NOT NULL default '',
手动转化类型:
select server_id from cardserver where game_id = 1 order by server_id+0 desc limit

使用MySQL函数CAST/CONVERT:
select server_id from cardserver where game_id = 1 order by CAST(server_id as SIGNED) desc limit 10;

select server_id from cardserver where game_id = 1 order by CONVERT(server_id,SIGNED) desc limit 10;

cast跟convert的用法如下 signed 后面还有个INTEGER   可以不写的

用CAST函数或者CONVERT

CAST(expr   AS   type),   CONVERT(expr,type)   ,   CONVERT(expr   USING   transcoding_name) 

CAST()   和CONVERT()   函数可用来获取一个类型的值,并产生另一个类型的值。 

这个类型   可以是以下值其中的   一个:   
BINARY[(N)] 
CHAR[(N)] 
DATE 
DATETIME 
DECIMAL 
SIGNED   [INTEGER] 
TIME 
UNSIGNED   [INTEGER]

分享到:
评论

相关推荐

    sqlserver中将varchar类型转换为int型再进行排序的方法

    我们可以把varchar转换为int 然后进行排序一、 代码如下: select * from yourtable order by cast(yourcol as int); 适用于SQLServer Oracle 二、 代码如下: select * from yourtable order by convert(int,yourcol)...

    MySQL数据库中把int转化varchar引发的慢查询

    最近一周接连处理了2个由于int向varchar转换无法使用索引,从而引发的慢查询。 CREATE TABLE `appstat_day_prototype_201305` ( `day_key` date NOT NULL DEFAULT '1900-01-01', `appkey` varchar(20) NOT NULL ...

    MySQL常用类型转换函数总结(推荐)

    将Int 转为varchar经常用 concat函数,比如concat(8,’0′) 得到字符串 ’80’  2、Cast函数;CONVERT函数。 用法:CAST(expr AS type), CONVERT(expr,type) , CONVERT(expr USING transcoding_name). SELECT ...

    Mysql数据库中把varchar类型转化为int类型的方法

    在上篇文章给大家讲了MySQL数据库中把int转化varchar引发的慢查询,本文给大家介绍Mysql数据库中把varchar类型转化为int类型的方法,一起看看吧! mysql为我们提供了两个类型转换函数:CAST和CONVERT,现成的东西...

    Mysql 数字类型转换函数

    1、将Int 转为varchar经常用 concat函数,比如concat(8,’0′) 得到字符串 ’80’ 2、将varchar 转为Int 用 cast(a as signed) a为varchar类型的字符串 总结:类型转换和SQL Server一样,就是类型参数有点点不同 : ...

    mysql批量修改(字段)列类型

    MySQL存储过程,一键批量修改一个表内的多个列(字段)类型。例如从int转换成varchar

    mysql数据库的基本操作语法

    MySQL结束符是“;”结束。 1、 显示所有数据库 show databases; 2、 删除数据库 drop database dbName; 3、 创建数据库 create database [if not exists] dbName; 中括号部分可选的,判断该数据不存在就创建 4、 ...

    sql使用cast进行数据类型转换示例

    您可能感兴趣的文章:详解SQL Server中的数据类型详解MySQL数据类型int(M)中M的含义mysql存储引擎和数据类型(二)Java数据类型与MySql数据类型对照表SQL Server数据类型转换方法SQL Server比较常见数据类型详解...

    plantuml2mysql:此实用程序解析PlantUML类图并为MySQL生成SQL DDL

    plantuml2mysql 我喜欢用于UML图的工具,但也将其用于可视化关系数据库的结构。...将转换为SQL: CREATE TABLE IF NOT EXISTS `dummy` ( id INT(10) COMMENT 'A comment', field1 INT(10), field2 VARCHAR(128),

    db2struct:将mysql表转换为golang结构

    db2struct db2struct软件包从给定的数据库表中生成可用的golang结构,以用于.go文件。 通过从数据库中读取有关列结构的详细信息,db2struct生成具有所...MySQL表使用四列命名用户:id(int),user_name(varchar(25

    MySQL横纵表相互转化操作实现方法

    本文实例讲述了MySQL横纵表相互转化操作实现方法。分享给大家供大家参考,具体如下: 先创建一个成绩表(纵表) create table user_score ( name varchar(20), subjects varchar(20), score int ); insert into ...

    Mysql中文汉字转拼音的实现(每个汉字转换全拼)

    代码如下:— 创建汉字拼音对照临时表CREATE TABLE IF NOT EXISTS `t_base_pinyin` ( `pin_yin_` varchar(255) CHARACTER SET gbk NOT NULL, `code_` int(11) NOT NULL, PRIMARY KEY (`code_`)) ENGINE=InnoDB ...

    MYSQL数据库表结构优化方法详解

    Int要比varchar类型在mysql处理上简单  3、尽可能的使用not null定义字段  4、尽量少用text类型,非用不可时最好考虑分表 使用int来存储日期时间,利用FROM_UNIXTIME()【将int类型时间戳转换成日期时间格式】,UNIX...

    图书管理系统数据库结构及实体类.doc

    "外键 " "booksn "Varchar(16) "图书编号 "外键 " "bdate "Date "借阅时间 "非空 " "state "Varchar(4) "状态(在借/归还) "非空 " 类图 Create database 建数据库 Create table 建表 类和表的等价转换 Field name ...

    mysql基础只是总结

    int[M] M默认11 人为设定系统也会根据自动分配空间(类似char和varchar) bigint float[(M,D)] 10的(M-D)次方->代表最大值 D->代表保留位数不够补0 //For float(M,D), double(M,D) or decimal(M,D), M must be >=...

    MySQL创建数据表并建立主外键关系详解

    外键列和参照列必须具有相似的数据类型,即可以隐式转换的数据类型。 外键列和参照列必须创建索引,如果外键列不存在索引,mysql将自动创建索引。 一、SQL语句创建数据表并设置主外键关系 create table demo....

    MySQL中浮点型转字符型可能会遇的问题详解

    本文主要给大家介绍了MySQL中在将浮点型转字符型的时候遇到的一个问题,分享出来供大家参考学习,下面话不多说了,来一起看看详细的介绍吧。 一 问题描述 今天遇到一个刷数据的需求,是修改产品的重量(字段类型为...

    初步介绍MySQL中的集合操作

    集合操作的两个输入必须拥有相同的列数,若数据类型不同,MySQL数据库自动将进行隐式转换。同时,结果列的名称由左输入决定。 前期准备 准备测试表table1和table2: create table table1 (aid int n

    数据库图书管理系统需求分析(3).doc

    "Varchar(20) " " "Author "作者 "Varchar(20) " " "BookPrIce "价格 "float " " "Remainder "剩余数量 "int " " "PublicationDate "出版日期 "DateTime " " "LibraryNo "书库号 "int "外键 " (4)读者信息表 ...

Global site tag (gtag.js) - Google Analytics