加入收藏 | 设为首页 | 会员中心 | 我要投稿 均轻资讯网_我爱站长网 (https://www.52junqing.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > MySql教程 > 正文

MYSQL利用多个函数生成新字符串

发布时间:2022-10-25 12:57:52 所属栏目:MySql教程 来源:
导读:
  SELECT
   CONCAT(
   CONCAT(
   CONCAT( "S", adcode ),
   REPLACE ( signing_time, '-', '' )),
   FLOOR(
   1000 + RAND() * ( 9999 - 1000 ))
   ),
   si

 
  SELECT
   CONCAT(
   CONCAT(
   CONCAT( "S", adcode ),
   REPLACE ( signing_time, '-', '' )),
   FLOOR(
   1000 + RAND() * ( 9999 - 1000 ))
   ),
   signing_time
  FROM
   hll_news
  WHERE
   NAME REGEXP '[0-9]#39;;
  根据签约时间,adcode值MySQL 函数,4位随机数生成一个新编号,查询条件名字中以数字结尾。
 
  1、CONCAT() 函数将多个字符串连接成一个字
 
  符串,CONCAT(str1,str2,str3,…) 返回结果为连接参数产生的字符串。如有参数的参数为NULL ,则返回NULL。
 
  2、FLOOR() 函数返回小于等于该值的最大整数。
 
  3、RAND() 随机数函数不能传参,产生的0到1之间的浮点数
 
  4、REGEXP 操作符 在MySQL中进行正则表达式匹配,每次用每次都要查一遍用法
 
  另
 
  字符串连接函数CONCAT_WS(separator,str1,str2,str3,…)
 
  CONCAT_WS() 代表 CONCAT With Separator ,是CONCAT()的特殊形式,separator为其他参数分隔符。
 

(编辑:均轻资讯网_我爱站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!