程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> MYSQL數據庫 >> MySQL綜合教程 >> 深刻MYSQL字符數字轉換的詳解

深刻MYSQL字符數字轉換的詳解

編輯:MySQL綜合教程

深刻MYSQL字符數字轉換的詳解。本站提示廣大學習愛好者:(深刻MYSQL字符數字轉換的詳解)文章只能為提供參考,不一定能成為您想要的結果。以下是深刻MYSQL字符數字轉換的詳解正文


1.將字符的數字轉成數字,好比'0'轉成0可以直接用加法來完成
例如:將pony表中的d 停止排序,可d的界說為varchar,可以如許處理
select * from pony order by (d+0)

2.在停止ifnull處置時,好比 ifnull(a/b,'0') 如許就會招致 a/b成了字符串,是以須要把'0'改成0,便可處理此困擾

3.比擬數字和varchar時,好比a=11,b="11ddddd";
則 select 11="11ddddd"相等
若相對比擬可以如許:
select binary 11 =binary "11ddddd"

4.字符集轉換 : CONVERT(xxx  USING   gb2312)
類型轉換和SQL Server一樣,就是類型參數有點點分歧  : CAST(xxx  AS   類型)  ,   CONVERT(xxx,類型),類型必需用以下的類型:
可用的類型   
  二進制,同帶binary前綴的後果 : BINARY   
  字符型,可帶參數 : CHAR()    
  日期 : DATE    
  時光: TIME    
  日期時光型 : DATETIME    
  浮點數 : DECIMAL     
  整數 : SIGNED    
  無符號整數 : UNSIGNED  
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved