成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

MySQL字符串中數字排序的問題

數據庫 MySQL
MySQL中字符串排序的方法相信大家都比較熟悉了,下文就為您介紹一個字符串數字排序的問題解決,希望能對您有所啟迪。

MySQL字符串相信大家都不陌生,在MySQL字符串排序時經常會遇到一些問題,比如下面的這個:

今天解決了一個關于MySQL字符串排序的很奇怪的問題,在數據里面定義的是varchar類型,實際存放的是Int類型的數據,按一下查詢語句進行排序:

將字段*1或者+0可以將MySQL字符串字段按數值排序
如:

  1. select * from table where 1   order by id*1 desc;  

 
或者

  1. select * from table where 1 order by id+0 desc;  

 
除了上述方法外,這里附上一種排序方法,利用find_in_set()進行無敵排序
附上Mysql函數 find_in_set() 的用法:
-------------------------------------------------------
FIND_IN_SET(str,strlist)
Returns a value 如果字符串 str 在由 N 個子串組成的列表 strlist 中,返回一個 1 到 N 的值。一個字符串列表是由通過字符 “,” 分隔的多個子串組成。如果第一個參數是一個常數字符串,并且第二個參數是一個 SET 列類型,FIND_IN_SET() 函數將被優化為使用位運算!如果 str 在不 strlist 中或者如果 strlist 是一個空串,返回值為 0。如果任何一個參數為 NULL,返回值也是 NULL。如果第一個參數包含一個 “,”,這個函數將完全不能工作:

  1. mysql> SELECT FIND_IN_SET('b','a,b,c,d');  
  2.         -> 2  
  3.    
  4. for example:  
  5. $sql = "select p.*, find_in_set(p.products_id,$string_hot_pid) as rank from products p where p.products_id in ($string_hot_pid) order by rank";  

 

 

【編輯推薦】

MySQL字符串相加函數用法示例

MySQL大表重復字段的查詢方法

MYSQL查詢重復記錄的方法

教您如何實現MySQL全文查詢

MySQL隨機查詢的實現方法

責任編輯:段燃 來源: 互聯網
相關推薦

2009-02-24 15:39:27

字符串比較函數函數

2009-02-24 14:27:55

2021-08-20 06:58:31

C++Python函數

2023-01-11 16:49:13

MySQL數據庫

2010-11-26 13:18:53

MySQL字符串

2010-05-25 15:58:45

MySQL連接字符串

2010-11-22 12:04:09

MySQL字段

2010-11-26 09:51:54

MySQL字符串

2010-11-26 10:43:48

MySQL分割字符串

2010-10-12 11:13:51

2010-06-28 15:18:51

SQL Server

2010-07-14 16:21:48

Perl

2010-05-26 15:24:09

MySQL字符串

2010-06-04 14:59:06

MySQL數據庫

2010-07-14 16:10:37

Perl

2010-05-21 17:22:22

2010-09-06 17:30:46

SQL函數

2021-03-11 18:44:39

字符串SQL表達式

2021-09-10 08:18:31

Go語言字符串

2021-03-08 08:57:00

Go 字符串測試
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 亚洲精品1 | 亚洲视频在线一区 | 中文字幕国产视频 | 情侣av | 91精品久久久久久久久中文字幕 | 美女福利视频网站 | 中文字幕av在线 | 国产免费一区 | 黄免费观看 | 热久久免费视频 | 亚洲精品久久久久久久久久久久久 | 国产欧美精品在线观看 | 欧美日韩在线播放 | 雨宫琴音一区二区在线 | 最近中文字幕在线视频1 | 亚洲欧美日韩一区二区 | 亚洲小说图片 | 一区二区av在线 | 久久黄视频 | 免费一级黄色录像 | 日韩电影在线一区 | 伊人网综合 | 精品二三区 | 亚洲一区 | 日韩久久综合网 | 成人午夜免费在线视频 | 欧美激情免费在线 | 精品综合久久久 | 国产成在线观看免费视频 | 亚洲福利一区 | 美国一级片在线观看 | 国产激情毛片 | 日本韩国欧美在线观看 | 亚洲精品一区二三区不卡 | 国产在线观看不卡一区二区三区 | 中文字幕 在线观看 | 狠狠综合久久av一区二区老牛 | av网站免费观看 | 在线播放91 | 在线看av网址 | 日本免费黄色一级片 |