js 中有endswith_函数 ENDSWITH()函数 - 闪电教程JSRUN
ENDSWITH()函数
此函数接受两个String参数,它用于验证第一个字符串是否以第二个字符串结尾。
语法
grunt> ENDSWITH(string1, string2)
例
假设在 HDFS 目录 /pig_data/ 中有一个名为 emp.txt 的文件,如下所示。此文件包含员工详细信息,例如id,姓名,年龄和城市。
emp.txt
001,Robin,22,newyork
002,BOB,23,Kolkata
003,Maya,23,Tokyo
004,Sara,25,London
005,David,23,Bhuwaneshwar
006,Maggy,22,Chennai
007,Robert,22,newyork
008,Syam,23,Kolkata
009,Mary,25,Tokyo
010,Saran,25,London
011,Stacy,25,Bhuwaneshwar
012,Kelly,22,Chennai
通过使用 emp_data 关系将此文件加载到Pig中,如下所示。
grunt> emp_data = LOAD 'hdfs://localhost:9000/pig_data/emp.txt' USING PigStorage(',')
as (id:int, name:chararray, age:int, city:chararray);
以下是 ENDSWITH() 函数的示例,在本示例中,我们在验证每个员工的姓名是否以字符 n 结束。
grunt> emp_endswith = FOREACH emp_data GENERATE (id,name),ENDSWITH ( name, 'n' );
上述语句验证员工姓名是否以字母n结束。由于 Saran 和 Robin 的这两个元组的以字母n结束,所以 ENDSWITH() 函数返回布尔值'true',对于剩余的元组的值为'false'。
语句的结果将存储在名为 emp_endswith 的关系中。使用Dump运算符验证关系 emp_endswith 的内容,如下所示。
grunt> Dump emp_endswith;
((1,Robin),true)
((2,BOB),false)
((3,Maya),false)
((4,Sara),false)
((5,David),false)
((6,Maggy),false)
((7,Robert),false)
((8,Syam),false)
((9,Mary),false)
((10,Saran),true)
((11,Stacy),false)
((12,Kelly),false)
js 中有endswith_函数 ENDSWITH()函数 - 闪电教程JSRUN相关推荐
- JSP开发之JSP 标准标签库(JSTL)之JSTL函数endsWith()函数escapeXml()函数的使用
fn:endsWith()函数用于确定一个字符串是否以指定后缀结尾,语法如下: <c:if test="${fn:endsWith(<原始字符串>, <要查找的子字符 ...
- html js表单,HTML HTML 表单 - 闪电教程JSRUN
HTML 表单用于搜集不同类型的用户输入. 元素 HTML 表单用于收集用户输入. 元素定义 HTML 表单: 实例 . form elements . HTML 表单包含表单元素. 表单元素指的是不 ...
- js 中有endswith_JS string endsWith()
本文目录结构 endsWith()方法用来判断当前字符串是否是以另外一个给定的子字符串"结尾"的,根据判断结果返回 true 或 false. The source for thi ...
- android 大量代码中 grep 太慢,ReactNative 性能 - 闪电教程JSRUN
使用React Native替代基于WebView的框架来开发App的一个强有力的理由,就是为了使App可以达到每秒60帧(足够流畅),并且能有类似原生App的外观和手感.因此我们也尽可能地优化Rea ...
- php html5定位,HTML HTML5 地理定位 - 闪电教程JSRUN
HTML5 Geolocation(地理定位)用于定位用户的位置. 亲自试一试:在谷歌地图上显示您的位置 定位用户的位置 HTML5 Geolocation API 用于获得用户的地理位置. 鉴于该特 ...
- swipecell样式_反馈组件 SwipeCell 滑动单元格 - 闪电教程JSRUN
SwipeCell 滑动单元格 引入 import Vue from 'vue'; import { SwipeCell } from 'vant'; Vue.use(SwipeCell); 代码演示 ...
- imagepreview使用案例_展示组件 ImagePreview 图片预览 - 闪电教程JSRUN
ImagePreview 图片预览 引入 ImagePreview和其他组件不同,不是通过HTML结构的方式来使用,而是通过函数调用的方式.使用前需要先引入它. import Vue from 'vu ...
- c语言输出漏斗图形7层,ECharts 教程 漏斗图属性与实例介绍 - 闪电教程JSRUN
漏斗图属性与实例介绍 ECharts漏斗图 在 ECharts 系列中,漏斗图使用 series[i]-funnel 表示.漏斗图适用于业务流程比较规范.周期长.环节多的流程分析,通过漏斗各环节业务数 ...
- vue cli 服务器文件,Vue CLI 部署 - 闪电教程JSRUN
部署 通用指南 如果你用 Vue CLI 处理静态资源并和后端框架一起作为部署的一部分,那么你需要的仅仅是确保 Vue CLI 生成的构建文件在正确的位置,并遵循后端框架的发布方式即可. 如果你独立于 ...
最新文章
- 连载《一个程序猿的生命周期》-《发展篇》 - 5.奶奶终于“自杀”了
- JavaScipt面向对象编程----闭包
- mydumper备份原理和使用方法
- Scrapy-Item Pipeline(项目管道)
- 2017年AR大会上海站干货分享
- 以太坊服务器是什么_OKEX区块链60讲 | 第33集:什么是以太坊?
- Stream介绍及简单操作!
- Panasonic: FP-X0 L30R 使用 FPWIN GR7 通讯及编程
- 微信公众号开发--Emoji表情(可用于关注自动回复等)
- 腾讯云云通信TLS后台API在mac上JAVA DEMO搭建
- html让登录框3d,CSS3实现3D旋转动态显示登录注册
- 瑞吉外卖01-项目整体介绍
- oppo k10 Pro和iqooneo6哪个性能更强 哪个值得买呢
- Word VBA中的光标操作
- 应采儿吐槽孕期不适 细数准妈妈的5道坎儿
- Oracle OCP学习——Catalog的配置与使用
- Sequoia DB数据库操作
- python排序输出人名,005_015 Python 人名按字母排序,首字母分组
- 2016世界人工智能大会 AI领袖共启智能+新纪元
- 【BI学习心得13-淘宝定向广告演化与天猫用户复购预测】
热门文章
- i7 13700k和i7 12700k差距
- 关键遥信量性能缺失的分析报告
- [CVPR2021]pixelNeRF: Neural Radiance Fields from One or Few Images
- 七层网络模型(大致信息讲解)
- [编译原理]FIRST集合FOLLOW集的介绍和求解
- 2022年欢迎来到Jsp编程第二课:JSP核心九大内置对象
- 解决Google Colab 读取Google Drive(云盘) 文件速度慢
- java中字节数组转换为字符串
- linux复制并重命名文件
- kaggle——信用卡欺诈检测项目实战