当前位置: 首页 > news >正文

丹东淘宝做网站昆明开发

丹东淘宝做网站,昆明开发,注册公司需要多长时间?,网页设计代码html个人简介转载自 MySQL left()函数 MySQL LEFT函数介绍 LEFT()函数是一个字符串函数#xff0c;它返回具有指定长度的字符串的左边部分。 下面是LEFT()函数的语法 - LEFT(str,length);LEFT()函数接受两个参数#xff1a; str是要提取子字符串的字符串。length是一个正整数…转载自   MySQL left()函数 MySQL LEFT函数介绍 LEFT()函数是一个字符串函数它返回具有指定长度的字符串的左边部分。 下面是LEFT()函数的语法 - LEFT(str,length);LEFT()函数接受两个参数 str是要提取子字符串的字符串。length是一个正整数指定将从左边返回的字符数。 LEFT()函数返回str字符串中最左边的长度字符。如果str或length参数为NULL则返回NULL值。 如果length为0或为负则LEFT函数返回一个空字符串。如果length大于str字符串的长度则LEFT函数返回整个str字符串。 请注意SUBSTRING(或SUBSTR)函数也提供与LEFT函数相同的功能。 SELECT LEFT(MySQL LEFT, 5);执行上面查询语句得到以下结果 - mysql SELECT LEFT(MySQL LEFT, 5); ----------------------- | LEFT(MySQL LEFT, 5) | ----------------------- | MySQL | ----------------------- 1 row in set以下语句返回整个字符串因为长度超过了字符串的长度。 mysql SELECT LEFT(MySQL LEFT, 1000); -------------------------- | LEFT(MySQL LEFT, 1000) | -------------------------- | MySQL LEFT | -------------------------- 1 row in set以下语句返回一个空字符串因为长度为0或为负。 mysql SELECT LEFT(MySQL LEFT, 0); SELECT LEFT(MySQL LEFT, -2); ----------------------- | LEFT(MySQL LEFT, 0) | ----------------------- | | ----------------------- 1 row in set------------------------ | LEFT(MySQL LEFT, -2) | ------------------------ | | ------------------------ 1 row in set以下语句返回NULL值因为长度为NULL - mysql SELECT LEFT(MySQL LEFT, NULL); -------------------------- | LEFT(MySQL LEFT, NULL) | -------------------------- | NULL | -------------------------- 1 row in set使用MySQL LEFT函数与列示例 我们来看看示例数据库(yiibaidb)中的products表其表结构如下 - mysql desc products; ------------------------------------------------------------------------- | Field | Type | Null | Key | Default | Extra | ------------------------------------------------------------------------- | productCode | varchar(15) | NO | PRI | | | | productName | varchar(70) | NO | MUL | NULL | | | productLine | varchar(50) | NO | MUL | NULL | | | productScale | varchar(10) | NO | | NULL | | | productVendor | varchar(50) | NO | | NULL | | | productDescription | text | NO | | NULL | | | quantityInStock | smallint(6) | NO | | NULL | | | buyPrice | decimal(10,2) | NO | | NULL | | | MSRP | decimal(10,2) | NO | | NULL | | | stockValue | double | YES | | NULL | STORED GENERATED | ------------------------------------------------------------------------- 10 rows in set假设要在目录上显示产品名称和产品描述。因为产品描述很长因此只需要前50个字符来进行显示。 以下语句使用LEFT函数返回产品描述的前50个字符如下查询语句 - SELECT productname, LEFT(productDescription, 50) summary FROMproducts;执行上面查询语句得到以下结果 - --------------------------------------------------------------------------------------------------- | productname | summary | --------------------------------------------------------------------------------------------------- | 1969 Harley Davidson Ultimate Chopper | This replica features working kickstand, front sus | | 1952 Alpine Renault 1300 | Turnable front wheels; steering function; detailed | | 1996 Moto Guzzi 1100i | Official Moto Guzzi logos and insignias, saddle ba | | 2003 Harley-Davidson Eagle Drag Bike | Model features, official Harley Davidson logos and | **************** 此处省略一大波数据 ************************************ | The Titanic | Completed model measures 19 1/2 inches long, 9 inc | | The Queen Mary | Exact replica. Wood and Metal. Many extras includi | | American Airlines: MD-11S | Polished finish. Exact replia with official logos | | Boeing X-32A JSF | 10 Wingspan with retractable landing gears.Comes | | Pont Yacht | Measures 38 inches Long x 33 3/4 inches High. Incl | --------------------------------------------------------------------------------------------------- 110 rows in setLEFT函数返回前50个字符它不关心词组。 如果想获得前50个字符而不用将词组从中间的切断。要实现此目的请使用以下步骤 (1). 取productDescription列左侧的50个字符。 SELECT LEFT(productdescription, 50) FROMproducts;(2). 使用REVERSE函数反转子串。 SELECT REVERSE(LEFT(productdescription, 50)) FROMproducts;(3). 使用LOCATE函数获取反向子串中的第一个空格的位置。 SELECT LOCATE( ,REVERSE(LEFT(productdescription, 50))) first_space_pos FROMproducts;(4). 从位置减1 。 如果找不到任何空格则保持位置为0。 SELECTIFNULL(NULLIF(LOCATE( , REVERSE(LEFT(productDescription, 50))), 0) - 1, 0) FROMproducts;(5). 从50减去位置得到了一个新位置把它称为last_space_pos 。 SELECTproductDescription,(50 - IFNULL(NULLIF(LOCATE( , REVERSE(LEFT(productDescription, 50))), 0) - 1, 0)) last_space_pos FROMproducts;(6). 取最后一个last_space_pos字符的产品描述。 SELECT productDescription, LEFT(productDescription, last_space_pos) FROM(SELECT productDescription,(50 - IFNULL(NULLIF(LOCATE( , REVERSE(LEFT(productDescription, 50))), 0) - 1, 0)) last_space_posFROMproducts) AS t;执行上面代码得到以下结果 - 在本教程中您已经学习了如何使用LEFT函数返回具有指定长度的字符串的左侧部分。
http://www.zqtcl.cn/news/55965/

相关文章:

  • 企业网站建设搭建网站创建多少钱
  • 永州网站制作建设山西品牌网站建设
  • 为企网站做网站最基础需要什么条件
  • 网站开发及建设有几家公司如何建设网站
  • 昆明网站建设哪家公司好wordpress+下载媒体库
  • 视频网站软件有哪些拖拽建站系统源码
  • 怎么样提高网站点击率最新军事热点
  • 前端网站开发研究报告网站订制公司
  • 手机网站如何更改企业展厅设计内容
  • php做网站答辩问题asp做网站安全性
  • 动力无限做网站怎么样电子简历表格手机版
  • 网站维护要什么怎么看一级还是二级域名
  • 在线网站源码提取网站怎么快速做收录
  • 石家庄城乡建设部网站首页视频直播app
  • 织梦做的网站能做seo吗管理系统软件
  • 创建一个app需要什么做seo网站空间
  • 有动效网站wordpress必须登录
  • 茅台酒网站建设方案淘宝优惠网站如何做
  • 专业网站策划 西安网站用ps做还是ai
  • html静态网站开发实验报告常州网站外包
  • 网站备案填写电话互联网网站建设挣钱吗
  • 江门网站seo推广株洲网站做的好的公司
  • 网站开发要求有哪些wordpress怎么引用图片
  • 章丘做网站单位哪家好廊坊市建设局官方网站
  • 阳江百姓网刷seo排名
  • 如何进行网站建设的销售做下载类网站赚钱吗
  • 陕西渭南住房和城乡建设厅网站金坛网页设计
  • 北京手机专业网站建设公司情侣博客网站模板
  • wordpress完整教程下载福州seo计费
  • 做网站用哪几个端口 比较好在线生成手机网站